Sha256: ae35b2479067c73f6f1433d705aa25d68d0f855caf24895406831c1275a4244c
Contents?: true
Size: 638 Bytes
Versions: 3
Compression:
Stored size: 638 Bytes
Contents
org.neo4j.kernel.EmbeddedGraphDatabase.java_class.ruby_class.class_eval do alias :orginalGetNodeById :getNodeById def getNodeById(id) orginalGetNodeById(id.to_i) end alias :orginalCreateNode :createNode def createNode(hash = nil) node = orginalCreateNode node.update_properties(hash) node end alias :create_node :createNode def find_node_by_identifier(identifier_value) Neo4jr::Indexer.find_node_by_identifier(identifier_value) end def find_node(value) find_node_by_identifier(value) || begin node_id = value.to_f getNodeById(node_id) if node_id > 0 end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
neo4jr-simple-0.2.2 | lib/neo4jr/embedded_neo_extension.rb |
neo4jr-simple-0.2.1 | lib/neo4jr/embedded_neo_extension.rb |
neo4jr-simple-0.2.0 | lib/neo4jr/embedded_neo_extension.rb |