[MacRuby-devel] Bug with #method.call and blocks

Gabriel Gilder gabriel.gilder at gmail.com
Wed Jan 25 01:13:45 PST 2012


Cool, just filed.

-Gabriel


On Jan 25, 2012, at 12:30 AM, Joshua Ballanco wrote:

> 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 at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
> 
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-devel/attachments/20120125/c2844ea8/attachment-0001.html>


More information about the MacRuby-devel mailing list