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