You can look at the wrapper I wrote and usually use in my apps:
https://github.com/mattetti/macruby-httpwrapper/blob/master/macruby_http.rb

It's not perfect but it might help you.

- Matt

Sent from my iPhone

On Nov 14, 2010, at 13:14, Joshua Ballanco <jball...@gmail.com> wrote:

> Hey Leigh,
> 
> I don't (currently) have much of an opinion about HotCocoa, but regarding the 
> specific example you give, there has been some talk about implementing the 
> Ruby net/* libraries on top of NSURLConnection and friends. In the past, the 
> problem has been that NSURLConnection is inherently async and the net/* 
> libraries attempt to do things a bit more synchronous. However, maybe we 
> could use an alternative Ruby library (like HTTParty) as a starting point 
> instead?
> 
> Cheers,
> 
> Josh
> 
> 
> On Nov 13, 2010, at 10:08 PM, Leigh Caplan wrote:
> 
>> Hey everybody,
>> 
>> I wanted to say hi to the list and introduce myself - I've been lurking for 
>> awhile and come by when I need help, but RubyConf has me all fired up, so 
>> I'd like to start engaging more with the community. My name is Leigh Caplan, 
>> and I'm a developer in Seattle, WA. I like long walks on the beach, dinner 
>> by candlelight, and not having to write my Mac OS X apps in Objective C.
>> 
>> First, I wanted to tell everyone about a potentially useful menu extra that 
>> I created called CobraMenu. It's meant to be a simple "traffic light" for CI 
>> Joe (the super simple/awesome CI server written by the Github guys). You can 
>> find more info at http://texel.github.com/CobraMenu/ or just clone/fork it 
>> from https://github.com/texel/CobraMenu
>> 
>> Next, developing this got me thinking about HotCocoa, and how it could 
>> evolve into a really useful project in the future. I had a chat w/ Matt 
>> Aimonetti today, and he mentioned that Rich Kilmer, while still interested 
>> in the project, both didn't have time to maintain it and also wasn't 
>> convinced that its current goal as a DSL for creating UI elements was 
>> necessarily useful for anything but trivial projects. Apparently there's 
>> also been some discussion to this effect on this list, but I'm a bit late to 
>> the party, so I apologize.
>> 
>> Now, I *can* see a need for a ruby-like DSL for Cocoa, but in my opinion, it 
>> would be much more exciting if we endeavored to wrap other Cocoa classes and 
>> idioms in a loving Ruby-like embrace. Here's a rudimentary example (very 
>> much like something I've done in CobraMenu): 
>> 
>> HotCocoa::URLConnection.get('http://google.com') do |c|
>> 
>>   c.success { success_callback }
>> 
>>   c.failure { failure_callback }
>> 
>>   c.error   { |e| error_handler.call_something e }
>> 
>> end
>> 
>> 
>> I'd be interested to see if other people think this is a good idea. If so, I 
>> can formulate a strategy, and get to work :)
>> 
>> Leigh
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel@lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
> 
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to