From: Jeremy Henty Date: 2007-07-24T21:55:02+09:00 Subject: Re: Static variables in Ruby. On 2007-07-24, Robert Dober wrote: > On 7/24/07, Jeremy Henty wrote: >> >> class Foo >> count = 0 >> define_method(:foo) { count += 1 } >> end > > Terribly slow BTW :( Why is that? Are all methods created by define_method slow? Or is it something particular to the way I'm using it here? I'm really getting into metaprogramming with define_method so I'd like to learn about the pitfalls. Regards, Jeremy Henty