Sha256: a2bb4eeb5a5c892a0a0cd84ad19ba92bada90318f8901cbd19c2384c2b76c82b
Contents?: true
Size: 425 Bytes
Versions: 2
Compression:
Stored size: 425 Bytes
Contents
class Class # Returns ancestors that aren't included modules and the class itself. def real_ancestors ancestors - included_modules - [self] end #Returns all objects of class. def objects object = [] ObjectSpace.each_object(self) {|e| object.push(e) } object end #td: used to be :objects, change tb_* files to reflect change def object_strings #:nodoc: objects.map {|e| e.to_s} end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cldwalker-core-0.0.0 | lib/core/class.rb |
cldwalker-core-0.1.0 | lib/core/class.rb |