All the numeric types are also represented as objects in Python, so I recommend you to do you homework before you start critizing other languages.

The two languages are actually quite similar when it comes to OO-features (the most notable exception is probably that Ruby lacks multiple inheritance), but part of the Ruby community seems to think that the only way to get any attention is to pick on other languages and by selling in Ruby as a better Python.

Coming from Python I'm having a hard time seeing what invention Ruby has brought into the game, but then again I rather see Ruby growing into a viable alternative than to have to program in Java for the rest of my life.