>If I were to put Ruby into one of these categories, I would place it first under Self (the object-oriented languages). Ruby is the most object-oriented language that I've ever used in that everything is an object that you send signals to. Even classes in Ruby are objects (they are instances of the `Class` class). Ruby was explicitly inspired by Smalltalk, one of the two exemplars cited by the post.
Not everything, there are still a few keywords that are not objects. For example `end.class` will raise a syntax error.
Not everything, there are still a few keywords that are not objects. For example `end.class` will raise a syntax error.