Class: EntityMap::EntityGroup
- Inherits:
-
Object
- Object
- EntityMap::EntityGroup
- Defined in:
- lib/entity_map/entity_group/find.rb,
lib/entity_map/entity_group/single.rb,
lib/entity_map/entity_group/initialize.rb
Class Method Summary collapse
Instance Method Summary collapse
- #find(o) ⇒ Object
-
#initialize ⇒ EntityGroup
constructor
A new instance of EntityGroup.
Constructor Details
#initialize ⇒ EntityGroup
Returns a new instance of EntityGroup.
4 5 6 |
# File 'lib/entity_map/entity_group/initialize.rb', line 4 def initialize @entity_hash = {} end |
Class Method Details
.find(o) ⇒ Object
9 10 11 |
# File 'lib/entity_map/entity_group/find.rb', line 9 def find(o) single.find(o) end |
.single ⇒ Object
5 6 7 |
# File 'lib/entity_map/entity_group/single.rb', line 5 def single @single ||=EntityGroup.new end |
Instance Method Details
#find(o) ⇒ Object
4 5 6 |
# File 'lib/entity_map/entity_group/find.rb', line 4 def find(o) @entity_hash[Entity.object_ref(o)] end |