Class: Query::QueryProxy
- Inherits:
-
Object
- Object
- Query::QueryProxy
- Defined in:
- lib/neo4j/active_node/spatial.rb
Instance Method Summary collapse
Instance Method Details
#spatial_match(var, params_string, spatial_index = nil) ⇒ Object
30 31 32 33 34 35 36 37 |
# File 'lib/neo4j/active_node/spatial.rb', line 30 def spatial_match(var, params_string, spatial_index = nil) index = model.spatial_index_name || spatial_index fail 'Cannot query without index. Set index in model or as third argument.' unless index Neo4j::Session.current.query .start("#{var} = node:#{index}({spatial_params})") .proxy_as(model, var) .params(spatial_params: params_string) end |