module Neo4j::Relationship::Wrapper
Public Instance Methods
wrapper()
click to toggle source
# File lib/neo4j/active_rel/rel_wrapper.rb 3 def wrapper 4 props.symbolize_keys! 5 begin 6 most_concrete_class = class_from_type 7 wrapped_rel = most_concrete_class.constantize.new 8 rescue NameError 9 return self 10 end 11 12 wrapped_rel.init_on_load(self, self._start_node_id, self._end_node_id, self.rel_type) 13 wrapped_rel 14 end
Private Instance Methods
class_from_type()
click to toggle source
# File lib/neo4j/active_rel/rel_wrapper.rb 18 def class_from_type 19 Neo4j::ActiveRel::Types::WRAPPED_CLASSES[rel_type] || Neo4j::ActiveRel::Types::WRAPPED_CLASSES[rel_type] = rel_type.camelize 20 end