Is this a bug?
cout@bean:~/tmp$ cat test.rb
class Foo
foo = Module.new do
define_method("foo") do
return 42
end
end
extend foo
end
p Foo.foo
cout@bean:~/tmp$ ruby -v test.rb
ruby 1.8.6 (2008-03-03 patchlevel 114) [i686-linux]
42
cout@bean:~/tmp$ ruby1.9 -v test.rb
ruby 1.9.0 (2008-05-25 revision 15791) [i686-linux]
<dummy toplevel>:17: unexpected return
Paul