[MacRuby-devel] Delegate methods defined in modules

Laurent Sansonetti lsansonetti at apple.com
Wed May 21 18:11:48 PDT 2008


Hi Zach,

Should be fixed in r206. Thanks for the report.

Laurent

On May 21, 2008, at 10:42 AM, Zach Holt wrote:

> #!/usr/bin/env macruby
> framework 'cocoa'
>
> module AppDelegateModule
>   def applicationDidFinishLaunching( n )
>     puts "exiting..."
>     NSApp.terminate( nil )
>   end
> end
>
> class AppDelegateClass
>   include AppDelegateModule
> end
>
> NSApplication.sharedApplication
> NSApp.delegate = AppDelegateClass.new
> NSApp.run
> __END__
>
>
> Hi all,
>
> I'm porting http://www.paulhammond.org/webkit2png/ as a learning
> exercise.
>
> Should the above terminate?
>
> It doesn't on trunk rev 202, but it does if you move
> applicationDidFinishLaunching to AppDelegateClass.
>
> Thanks!
>
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel



More information about the MacRuby-devel mailing list