#347: module in module_function mode can't have methods with default args
-------------------------------------+--------------------------------------
Reporter: mattaimone...@… | Owner: lsansone...@…
Type: defect | Status: new
Priority: blocker | Milestone: MacRuby 0.5
Component: MacRuby | Keywords: module_function module
-------------------------------------+--------------------------------------
{{{
$ macruby -e "module Foo; module_function; def bar(baz=42); baz; end; end;
p Foo.bar(2)"
=> -e:1:in `<main>': wrong number of arguments (1 for 0) (ArgumentError)
}}}
{{{
$ macruby -e "module Foo; def bar(baz=42); baz; end; end; include Foo; p
bar(2)"
=> 2
}}}
{{{
$ ruby19 -e "module Foo; module_function; def bar(baz=42); baz; end; end;
p Foo.bar(2)"
=> 2
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/347>
MacRuby <http://macruby.org/>
_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel