lib/active_graph/relationship/persistence.rb in activegraph-11.5.0.beta.3 vs lib/active_graph/relationship/persistence.rb in activegraph-12.0.0.beta.1
- old
+ new
@@ -3,11 +3,13 @@
extend ActiveSupport::Concern
include ActiveGraph::Shared::Cypher::RelIdentifiers
include ActiveGraph::Shared::Persistence
class RelInvalidError < RuntimeError; end
+
class ModelClassInvalidError < RuntimeError; end
+
class RelCreateFailedError < RuntimeError; end
def from_node_identifier
@from_node_identifier || :from_node
end
@@ -82,10 +84,10 @@
def load_entity(id)
query_as(id).pluck(:r).first
end
def query_as(neo_id, var = :r)
- ActiveGraph::Base.new_query.match("()-[#{var}]->()").where(var => {neo_id: neo_id})
+ ActiveGraph::Base.new_query.match("()-[#{var}]->()").where(var => { neo_id: })
end
end
def create_method
self.class.create_method