Module: Neo4j::Relationship::Wrapper

Defined in:
lib/neo4j/active_rel/rel_wrapper.rb

Instance Method Summary collapse

Instance Method Details

#wrapperObject



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/neo4j/active_rel/rel_wrapper.rb', line 3

def wrapper
  props.symbolize_keys!
  begin
    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