Class: Neo4j::Rails::Versioning::Snapshot
- Inherits:
-
Object
- Object
- Neo4j::Rails::Versioning::Snapshot
- Includes:
- NodeMixin
- Defined in:
- lib/neo4j/rails/versioning/versioning.rb
Instance Method Summary (collapse)
- - (Object) [](key)
- - (Object) assign(key, value)
- - (Object) incoming(rel_type)
- - (Object) outgoing(rel_type)
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 |