From: Carl Youngblood Date: 2008-02-05T05:34:26+09:00 Subject: eval vs. class_eval Howdy everyone, Can anyone explain to me why class Fil def self.add_class name class_eval "#{name.capitalize} = Class.new(self)" end end behaves differently than class Fil def self.add_class name eval "#{name.capitalize} = Class.new(self)" end end especially with regards the dynamic placement of the classes created on the fly? Thank you! Carl -- Posted via http://www.ruby-forum.com/.