Sha256: 8a4b0b4f82251e149dddbceac7475cb743b4e8cf5b7de3f95a2734094fee82e6
Contents?: true
Size: 384 Bytes
Versions: 10
Compression:
Stored size: 384 Bytes
Contents
class Object # Easy access to an object's "special" class, # otherwise known as it's metaclass or singleton class. def own(&blk) (class << self; self; end).class_eval( &blk ) if blk return (class << self; self; end) end end # Maybe a little bonus feature? Shhh... don't tell Matz ;-) #class Module # public :attr, :attr_reader, :attr_writer, :attr_accessor #end
Version data entries
10 entries across 10 versions & 1 rubygems