def metaclass; class << self; self; end; end can decipher line me. guess fact it's squeezed 1 doesn't either. having started looking @ ruby 2 days ago, fear might break apart incorrectly.
breaking apart:
def metaclass class << self self end end note available built-in method in ruby 1.9.2 (object#singleton_class).
what returning singleton_class/metaclass/eigenclass of object opening same via class << self , returning (self). if confused metaclasses per se, i'd recommend following article:
Comments
Post a Comment