# o is an instance of its singleton class, # which inherits from Object o = Object.new
class Object def self.new(*args, &block) # Class.new(Object) creates an anonymous # subclass of Object Class.new(Object).new(*args, &block) end end