Class: Neo4j::Core::ClassChanges
- Inherits:
-
Object
- Object
- Neo4j::Core::ClassChanges
- Defined in:
- lib/neo4j-core/event_handler.rb
Instance Attribute Summary (collapse)
-
- (Object) added
Returns the value of attribute added.
-
- (Object) deleted
Returns the value of attribute deleted.
Instance Method Summary (collapse)
- - (Object) add(node)
- - (Object) delete(node)
-
- (ClassChanges) initialize
constructor
A new instance of ClassChanges.
- - (Object) net_change
Constructor Details
- (ClassChanges) initialize
A new instance of ClassChanges
247 248 249 250 |
# File 'lib/neo4j-core/event_handler.rb', line 247 def initialize self.added = [] self.deleted = [] end |
Instance Attribute Details
- (Object) added
Returns the value of attribute added
245 246 247 |
# File 'lib/neo4j-core/event_handler.rb', line 245 def added @added end |
- (Object) deleted
Returns the value of attribute deleted
245 246 247 |
# File 'lib/neo4j-core/event_handler.rb', line 245 def deleted @deleted end |
Instance Method Details
- (Object) add(node)
252 253 254 |
# File 'lib/neo4j-core/event_handler.rb', line 252 def add(node) self.added << node end |
- (Object) delete(node)
256 257 258 |
# File 'lib/neo4j-core/event_handler.rb', line 256 def delete(node) self.deleted << node end |
- (Object) net_change
260 261 262 |
# File 'lib/neo4j-core/event_handler.rb', line 260 def net_change self.added.size - self.deleted.size end |