Method: ActiveRecordSurvey::Survey#edges

Defined in:
lib/active_record_survey/survey.rb

#edgesObject

All the connective edges



28
29
30
31
32
33
34
35
36
37
# File 'lib/active_record_survey/survey.rb', line 28

def edges
	self.node_maps.select { |i| !i.marked_for_destruction? }.select { |i|
		i.node && i.parent
	}.collect { |i|
		{
			:source => i.parent.node.id,
			:target => i.node.id,
		}
	}.uniq
end