lib/neo4j/active_rel/rel_wrapper.rb in neo4j-6.0.0.alpha.11 vs lib/neo4j/active_rel/rel_wrapper.rb in neo4j-6.0.0.alpha.12
- old
+ new
@@ -1,24 +1,20 @@
class Neo4j::Relationship
module Wrapper
def wrapper
props.symbolize_keys!
begin
- most_concrete_class = sorted_wrapper_classes
+ most_concrete_class = class_from_type
wrapped_rel = most_concrete_class.constantize.new
rescue NameError
return self
end
wrapped_rel.init_on_load(self, self._start_node_id, self._end_node_id, self.rel_type)
wrapped_rel
end
private
-
- def sorted_wrapper_classes
- props[Neo4j::Config.class_name_property] || class_from_type
- end
def class_from_type
Neo4j::ActiveRel::Types::WRAPPED_CLASSES[rel_type] || Neo4j::ActiveRel::Types::WRAPPED_CLASSES[rel_type] = rel_type.camelize
end
end