Class: Pacer::Neo4j::TxCachedData
- Inherits:
-
Object
- Object
- Pacer::Neo4j::TxCachedData
- Defined in:
- lib/pacer-neo4j/tx_data_wrapper.rb
Instance Attribute Summary collapse
-
#summary ⇒ Object
readonly
Returns the value of attribute summary.
Instance Method Summary collapse
- #as_json(options = nil) ⇒ Object
- #assigned_e ⇒ Object
- #assigned_v ⇒ Object
- #cleared_e ⇒ Object
- #cleared_v ⇒ Object
- #created_e_ids ⇒ Object
- #created_v_ids ⇒ Object
- #deleted_e_ids ⇒ Object
- #deleted_v_ids ⇒ Object
- #each_e_change(&blk) ⇒ Object
- #each_v_change(&blk) ⇒ Object
-
#initialize(summary) ⇒ TxCachedData
constructor
A new instance of TxCachedData.
Constructor Details
#initialize(summary) ⇒ TxCachedData
Returns a new instance of TxCachedData.
120 121 122 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 120 def initialize(summary) @summary = summary end |
Instance Attribute Details
#summary ⇒ Object (readonly)
Returns the value of attribute summary.
118 119 120 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 118 def summary @summary end |
Instance Method Details
#as_json(options = nil) ⇒ Object
166 167 168 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 166 def as_json( = nil) summary.as_json() end |
#assigned_e ⇒ Object
148 149 150 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 148 def assigned_e summary[:assigned_e] end |
#assigned_v ⇒ Object
140 141 142 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 140 def assigned_v summary[:assigned_v] end |
#cleared_e ⇒ Object
152 153 154 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 152 def cleared_e summary[:cleared_e] end |
#cleared_v ⇒ Object
144 145 146 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 144 def cleared_v summary[:cleared_v] end |
#created_e_ids ⇒ Object
132 133 134 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 132 def created_e_ids summary[:created_e] end |
#created_v_ids ⇒ Object
124 125 126 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 124 def created_v_ids summary[:created_v] end |
#deleted_e_ids ⇒ Object
136 137 138 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 136 def deleted_e_ids summary[:deleted_e] end |
#deleted_v_ids ⇒ Object
128 129 130 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 128 def deleted_v_ids summary[:deleted_v] end |
#each_e_change(&blk) ⇒ Object
161 162 163 164 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 161 def each_e_change(&blk) assigned_e.each(&blk) cleared_e.each(&blk) end |
#each_v_change(&blk) ⇒ Object
156 157 158 159 |
# File 'lib/pacer-neo4j/tx_data_wrapper.rb', line 156 def each_v_change(&blk) assigned_v.each(&blk) cleared_v.each(&blk) end |