Class: EntityMap::EntityGroup

Inherits:
Object
  • Object
show all
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

Constructor Details

#initializeEntityGroup

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

.singleObject



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