Class: Neo4j::Rails::Versioning::Snapshot

Inherits:
Object
  • Object
show all
Includes:
NodeMixin
Defined in:
lib/neo4j/rails/versioning/versioning.rb

Instance Method Summary (collapse)

Instance Method Details

- (Object) [](key)



53
54
55
56
# File 'lib/neo4j/rails/versioning/versioning.rb', line 53

def [](key)
  return @converted_properties[key] if @converted_properties
  super(key)
end

- (Object) assign(key, value)



48
49
50
51
# File 'lib/neo4j/rails/versioning/versioning.rb', line 48

def assign(key,value)
  @converted_properties = {} if @converted_properties.nil?
  @converted_properties[key.to_sym] = value
end

- (Object) incoming(rel_type)



58
59
60
# File 'lib/neo4j/rails/versioning/versioning.rb', line 58

def incoming(rel_type)
  super "version_#{rel_type.to_s}".to_sym
end

- (Object) outgoing(rel_type)



62
63
64
# File 'lib/neo4j/rails/versioning/versioning.rb', line 62

def outgoing(rel_type)
  super "version_#{rel_type.to_s}".to_sym
end