From: Joel VanderWerf Date: 2003-03-15T05:35:09+09:00 Subject: Re: dynamically create a method Rudolf Polzer wrote: > But I'd still like to know how to dynamically create a method with a > dynamically given name. If possible, without such a hackery. irb(main):003:0> Fixnum.instance_eval {define_method(:power) do |a| self ** a end} # irb(main):004:0> 3.power 2 9 The instance_eval is because it's a private method.