C
Carl Youngblood
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
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