Method: BackReferences.load

Defined in:
lib/ObjectModel/AnEntity/BackReferences.rb

.load(e, storage) ⇒ Object



48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# File 'lib/ObjectModel/AnEntity/BackReferences.rb', line 48

def load e, storage
	rows = storage[:back_references].filter :entity_id => e.entity_id

	br = if rows.count > 0
		br = BackReferences.new e.entity_id
		rows.each do |row|
			br._array << EntityType.load_id(row[:referrer_id])
		end
		br
	else
		BackReferences.new e.entity_id
	end
#						p [e, br._array]
	e.instance_variable_set "@back_references", br
end