------ art_14911_31493719.1206814103261
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
class A
def a
'yay'
end
end
class B
def initialize(&meth)
class << self; self; end.__send__(:define_method, :b, &meth)
end
end
b .new &A.new.method(:a)
p b.b
Ruby 1.8 prints:
"yay"
Ruby 1.9 complains (on the p b.b line):
14:in `<main>': wrong number of arguments (1 for 0) (ArgumentError)
--
Tony Arcieri
medioh.com
------ art_14911_31493719.1206814103261--