Class: Neo4j::Core::CypherSession

Inherits:
Object
  • Object
show all
Defined in:
lib/neo4j/core/cypher_session.rb,
lib/neo4j/core/cypher_session/result.rb,
lib/neo4j/core/cypher_session/adaptors.rb,
lib/neo4j/core/cypher_session/responses.rb,
lib/neo4j/core/cypher_session/adaptors/http.rb,
lib/neo4j/core/cypher_session/responses/http.rb,
lib/neo4j/core/cypher_session/adaptors/embedded.rb,
lib/neo4j/core/cypher_session/responses/embedded.rb

Defined Under Namespace

Modules: Adaptors, Responses Classes: Result

Instance Method Summary collapse

Constructor Details

#initialize(adaptor) ⇒ CypherSession

Returns a new instance of CypherSession.



5
6
7
8
9
10
11
# File 'lib/neo4j/core/cypher_session.rb', line 5

def initialize(adaptor)
  fail ArgumentError, "Invalid adaptor: #{adaptor.inspect}" if !adaptor.is_a?(Adaptors::Base)

  @adaptor = adaptor

  @adaptor.connect
end