From: Charles Oliver Nutter Date: 2009-05-27T16:01:40+09:00 Subject: Re: How do Class definitions in Ruby differ from other OO languages? kunjaan wrote: > What do you mean when you say"Class definitions are executable code". > How do classes differ from other OO languages? I like to say it like this: Ruby doesn't have class declarations. "Declaring" a class is actually just constructing a new Class object and running code against it. All classes start out blank and must have methods and instance variables added to them at runtime. - Charlie