Neo4j::Model
Constants
ConnectionPool = ::ConnectionPool(Bolt::Connection).new(capacity: Neo4jModel.settings.pool_size) do
Bolt::Connection.new(Neo4jModel.settings.neo4j_bolt_url, ssl: false)
end
Instance methods
errors
Sourceid
id works differently from uuid because sometimes presence of id is used like #persisted? but in our case, for various reasons, we assign a uuid even before the node is created
label
Sourcenew_record?
Sourcepersisted?
Sourcereload
Sourcetouch
Sourceupdate
Sourceupdate_columns
Sourceuuid
Sourcevalid?(*, skip_callbacks = false)
SourceMacros
belongs_to(klass, *, rel_type, name = "", plural = "", unique = true)
equivalent of ActiveNode has_one :in
belongs_to_many(klass, *, rel_type, name = "", unique = true)
equivalent of ActiveNode has_many :in
has_one(klass, *, rel_type, name = "", plural = "", unique = true)
equivalent of ActiveNode has_one :out
scope(name, proc)
Source