class Delfos::Neo4j::Informer::QueryVariables

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/delfos/neo4j/informer.rb, line 110
def initialize(*args)
  super(*args)
  @counters = Hash.new(1)
end

Public Instance Methods

assign(klass, prefix) click to toggle source
# 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