This removes the old Neo4j::Session API, leave the new Neo4j::Core::CypherSession API. It also moves files to be more consistent with directory structures matching Neo4j::Core to lib/neo4j/core. Not everything is perfect, but this should reduce the size of the gem, speed up the specs, and reduce the amount of code that needs to be maintained.
Coverage increased (+14.4%) to 84.135% when pulling 3c9963329a9b8ecc41e16612d4ab9b19b62cc7fc on remove_old_api into 3e2340c72ef06b80cb0e5c09c9ae4ce13c28c172 on master.
Coverage increased (+14.4%) to 84.135% when pulling 3c9963329a9b8ecc41e16612d4ab9b19b62cc7fc on remove_old_api into 3e2340c72ef06b80cb0e5c09c9ae4ce13c28c172 on master.
Coverage increased (+14.4%) to 84.135% when pulling 3c9963329a9b8ecc41e16612d4ab9b19b62cc7fc on remove_old_api into 3e2340c72ef06b80cb0e5c09c9ae4ce13c28c172 on master.
This removes the old
Neo4j::Session
API, leave the newNeo4j::Core::CypherSession
API. It also moves files to be more consistent with directory structures matchingNeo4j::Core
tolib/neo4j/core
. Not everything is perfect, but this should reduce the size of the gem, speed up the specs, and reduce the amount of code that needs to be maintained.