metaprogramming/bytecode_define_method.rb
tests/_examples/metaprogramming/bytecode_define_method.rb in the metorex repository.
# Example: define_method for runtime method definition
#
# define_method allows creating methods dynamically at runtime.
class Greeter
define_method(:hello, lambda do |name|
"Hello, " + name
end)
end
g = Greeter.new
puts g.hello("World")