Thanks Hemant! I still have trouble seeing things as methods without
the parentheses(); but it makes perfect sense now. And i wrote a nice
little module to duplicate what is often done to create good debug
output in hibernate (j2ee world):
module ReflectionToString
def to_s
str = self.class.name + "["
for attribute in self.attributes
str += attribute[0].to_s + ": " + attribute[1].to_s + ", "
end
str += "]"
str
end
end
Someone could probably clean it up a bit but its just a first pass...
I have a Rails specific question (i know this is kinda the wrong forum,
but I'm already here..) Where is the appropriate place to store this
module? In the helper or model folder? lib? A new folder? Don't know the
conventions yet and I haven't seen anything about utility classes yet...
thanks again.
--
Posted via http://www.ruby-forum.com/.