class Delfos::Neo4j::QueryExecution::Sync

Public Instance Methods

perform() click to toggle source
# File lib/delfos/neo4j/query_execution/sync.rb, line 14
def perform
  raise InvalidQuery.new(json["errors"], query, params) if errors?

  strip_out_meta_data
end

Private Instance Methods

strip_out_meta_data() click to toggle source
# File lib/delfos/neo4j/query_execution/sync.rb, line 22
def strip_out_meta_data
  json["results"]
  &.first
  &.[]("data")
  &.map { |r| r["row"] }
end
uri() click to toggle source
# File lib/delfos/neo4j/query_execution/sync.rb, line 29
def uri
  @uri ||= Delfos.neo4j.uri_for("/db/data/transaction/commit")
end