From: "Marcin Mielżyński" Date: 2007-08-24T19:55:07+09:00 Subject: Re: Dynamic methods Trans wrote: > Also, keep in mind Ruby classes are open. You can add real methods to > them on the fly. > > class Example > end > > foo = "bar" > > Example.class_eval %{ > def #{foo} > "#{foo}" > end > } > It's better not to use string evals: Example.class_eval do define_method foo do "#{foo}" end end lopex