Sha256: 277453319a7d7a115f38bbf06a14ff8ca098e1e73ad141d4d54717ae9a0ad084
Contents?: true
Size: 480 Bytes
Versions: 5
Compression:
Stored size: 480 Bytes
Contents
module Neo4j module Load def wrapper(node) return node unless node.property?(:_classname) to_class(node[:_classname]).load_wrapper(node) end def to_class(class_name) class_name.split("::").inject(Kernel) {|container, name| container.const_get(name.to_s) } end def exist?(node_or_node_id, db = Neo4j.started_db) id = node_or_node_id.kind_of?(Fixnum) ? node_or_node_id : node_or_node_id.id load(id, db) != nil end end end
Version data entries
5 entries across 5 versions & 1 rubygems