Module: ObjectSpace
- Defined in:
- lib/cosmos/core_ext/objectspace.rb
Overview
COSMOS specific additions to the ObjectSpace class
Class Method Summary collapse
Class Method Details
.find(klass) ⇒ Object
22 23 24 25 26 27 |
# File 'lib/cosmos/core_ext/objectspace.rb', line 22 def self.find(klass) ObjectSpace.each_object(klass) do |object| return object end nil end |
.find_all(klass) ⇒ Object
29 30 31 32 33 34 35 |
# File 'lib/cosmos/core_ext/objectspace.rb', line 29 def self.find_all(klass) objects = [] ObjectSpace.each_object(klass) do |object| objects << object end objects end |