#347: module in module_function mode can't have methods with default args -------------------------------------+-------------------------------------- Reporter: mattaimonetti@… | Owner: lsansonetti@… 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/>