Exact same thing was recently reported on JRuby: 
http://twitter.com/#!/headius/status/161662203223752704

I'd file a bug. Closed as dup is no skin off a dev's back, but unreported 
issues are guaranteed never to be fixed (well, almost…)

;)  


On Wednesday, January 25, 2012 at 2:59 AM, Gabriel Gilder wrote:

> Hi all, I have a feeling this might be a known issue, but I couldn't find any 
> discussion of it.
>  
> I've put together a simple example: https://gist.github.com/1675279
>  
> Basically, if I have a class Foo, with an instance method bar that yields to 
> a block, in MRI I can do this:
>  
> Foo.new.method(:bar).call() { puts "something" }
>  
> But in MacRuby, the block is not passed to the method by .call().
>  
> Again, sorry if this is a known issue...
>  
> -Gabriel
>  
>  
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel@lists.macosforge.org (mailto: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