ClassMethods¶
Constants¶
Methods¶
- #create
Creates a new relationship between objects
def create(props = {}) relationship_props = extract_association_attributes!(props) || {} new(props).tap do |obj| relationship_props.each do |prop, value| obj.send("#{prop}=", value) end obj.save end end
- #create!
Same as #create, but raises an error if there is a problem during save.
def create!(*args) props = args[0] || {} relationship_props = extract_association_attributes!(props) || {} new(props).tap do |obj| relationship_props.each do |prop, value| obj.send("#{prop}=", value) end obj.save! end end
#create_method
def create_method creates_unique? ? :create_unique : :create end
#load_entity
def load_entity(id) Neo4j::Relationship.load(id) end