Any ideas why I only get "klass()" returned when I try to access
ClassName.superclass or ClassName.subclasses, and "undefined" when I
access class_instant.superclass or class_instant.subclasses?

I'm probably doing something really stupid.

var Animal = Class.create({
        initialize: function(name) {
                this.name = name;
        }
});

var Dog = Class.create(Animal, {
        initialize: function($super, name) {
                $super(name);
        },

        bark: function() {
                return this.name + ' said "Woof!"';
        }
});

var poodle = new Dog('Jack');
poodle.superclass; //--> undefined
Dog.superclass; //--> klass()
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to