Revision: 24768
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 10, 2010 18:43 by inkdeep
Initial Code
class Kung mstr = %- def foo puts 'Hello World from Kung.foo' puts caller(0).inspect end - module_eval mstr end Kung.new.foo class Monkey line, mstr = __LINE__, %- def see puts 'Hello World from Monkey.see' puts caller(0) end - module_eval mstr, __FILE__, line end Monkey.new.see class Monkey module_eval(<<-EOS, __FILE__, __LINE__) def see puts 'Hello World from Monkey.see' puts caller(0) end EOS end Monkey.new.see
Initial URL
Initial Description
Initial Title
Ruby caller experiments
Initial Tags
ruby
Initial Language
Ruby