From 39969a0b471b206a777573aba8aa641a4398dfcb Mon Sep 17 00:00:00 2001 From: Brian Underwood Date: Fri, 7 Aug 2015 14:05:22 -0300 Subject: [PATCH] Didn't mean to commit this --- lib/neo4j-core/graph_json.rb | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 lib/neo4j-core/graph_json.rb diff --git a/lib/neo4j-core/graph_json.rb b/lib/neo4j-core/graph_json.rb deleted file mode 100644 index 7bbf1a39..00000000 --- a/lib/neo4j-core/graph_json.rb +++ /dev/null @@ -1,35 +0,0 @@ -module Neo4j - module Core - module GraphJSON - def self.to_graph_json(objects) - nodes = {} - edges = {} - - objects.each do |object| - case object - when Neo4j::ActiveNode, Neo4j::Server::CypherNode - nodes[object.neo_id] = { - id: object.neo_id, - labels: (object.is_a?(Neo4j::ActiveNode) ? [object.class.name] : object.labels), - properties: object.attributes - } - when Neo4j::ActiveRel, Neo4j::Server::CypherRelationship - edges[[object.start_node.neo_id, object.end_node.neo_id]] = { - source: object.start_node.neo_id, - target: object.end_node.neo_id, - type: object.rel_type, - properties: object.props - } - else - fail "Invalid value found: #{object.inspect}" - end - end - - { - nodes: nodes.values, - edges: edges.values - }.to_json - end - end - end -end