Method: RDF::Query::Pattern#bindings
- Defined in:
- lib/rdf/query/pattern.rb
#bindings ⇒ Hash{Symbol => RDF::Term}
Returns all bindings in this pattern.
329 330 331 332 333 334 335 336 |
# File 'lib/rdf/query/pattern.rb', line 329 def bindings bindings = {} bindings.merge!(subject.bindings) if subject && subject.variable? bindings.merge!(predicate.bindings) if predicate && predicate.variable? bindings.merge!(object.bindings) if object && object.variable? bindings.merge!(graph_name.bindings) if graph_name && graph_name.variable? bindings end |