keymaker icon indicating copy to clipboard operation
keymaker copied to clipboard

A multi-layer REST API Ruby wrapper for the neo4j graph database.

Results 8 keymaker issues
Sort by recently updated
recently updated
newest added

Add an execute_cypher_batch method in service that takes an array of cypher queries. A query can be a string or a hash for parameters ( exemple: {query: 'MATCH (n {...

Add a http_client_custom_initializer attribute in configuration for initializing Faraday with a Proc. This allows in particular to activate the Neo4j streaming mode by setting http header "X-Stream" to true.

- Rebuilded commits from PR #7 ,#8 - Added psych dependency ~> 1.3 to run on ruby 1.9.2 (Error: can't dump anonymous class Class)

On performing a cypher query, the results should contain the node_id or relationship_id in the results as the other non-cypher methods do. Without this there is no way to obtain...

Added small example of how to define a keymaker model and use it from a controller and an example of a cypher query.

Here is an example of query ``` Keymaker.service.execute_cypher("START n=node:skillindex('*:*') MATCH (n)-[:belongsTo]->(x)

When performing an update, due to Neo4j's REST API PUT request, the node values are not preserved if not present in the update values. Nothing we can do about that...

What is the idea behind adding active_record_id to node automatically? May be it is better to give user opportunity to add it by hand if he wants to chain neo...