class Neography::Rest

Attributes

connection[R]

Public Class Methods

new(options = ENV['NEO4J_URL'] || {}) click to toggle source
# File lib/neography/rest.rb, line 63
def initialize(options = ENV['NEO4J_URL'] || {})
  @connection = Connection.new(options)
end

Public Instance Methods

delete_node!(id) click to toggle source
# File lib/neography/rest.rb, line 72
def delete_node!(id)
  relationships = get_node_relationships(get_id(id))
  relationships.each do |relationship|
    delete_relationship(relationship["self"].split('/').last)
  end unless relationships.nil?

  delete_node(id)
end
get_relationship_end_node(rel) click to toggle source
# File lib/neography/rest.rb, line 94
def get_relationship_end_node(rel)
  get_node(rel["end"])
end
get_relationship_start_node(rel) click to toggle source

relationships

# File lib/neography/rest.rb, line 90
def get_relationship_start_node(rel)
  get_node(rel["start"])
end