Method: Model::NodeQuery#predicates_and_objects
- Defined in:
- lib/services/node_query.rb
#predicates_and_objects ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/services/node_query.rb', line 32 def predicates_and_objects values = {} repository.query([ node, nil, nil ]).each do |s| if values.has_key? s.predicate if values[s.predicate].is_a? Array values[s.predicate] << s.object else values[s.predicate] = [ values[s.predicate], s.object ] end else values[s.predicate] = s.object end end values end |