Class: Delfos::Neo4j::Informer::QueryVariables
- Inherits:
-
Hash
- Object
- Hash
- Delfos::Neo4j::Informer::QueryVariables
- Defined in:
- lib/delfos/neo4j/informer.rb
Instance Method Summary collapse
- #assign(klass, prefix) ⇒ Object
-
#initialize(*args) ⇒ QueryVariables
constructor
A new instance of QueryVariables.
Constructor Details
#initialize(*args) ⇒ QueryVariables
Returns a new instance of QueryVariables.
110 111 112 113 |
# File 'lib/delfos/neo4j/informer.rb', line 110 def initialize(*args) super(*args) @counters = Hash.new(1) end |
Instance Method Details
#assign(klass, prefix) ⇒ Object
115 116 117 118 119 120 121 122 123 124 |
# File 'lib/delfos/neo4j/informer.rb', line 115 def assign(klass, prefix) klass = klass.to_s val = self[klass] return val if val "#{prefix}#{@counters[prefix]}".tap do |v| self[klass] = v @counters[prefix] += 1 end end |