obj = Object.new
def obj.singleton_method
end
eclass = class << obj
self
end
puts eclass.class
puts obj.class
class Object
def eigenclass
class << self; self; end
end
end
puts "abc".eigenclass
puts obj.eigenclass
obj = Object.new
def obj.singleton_method
end
eclass = class << obj
self
end
puts eclass.class
puts obj.class
class Object
def eigenclass
class << self; self; end
end
end
puts "abc".eigenclass
puts obj.eigenclass