Reflection Ruby

o = "test"  # This is a value
o.class     # Returns an object representing the String class
o.class.superclass            # Object: superclass of String is Object
o.class.superclass.superclass # nil: Object has no superclass