Class: Resque::DataStore::StatsAccess

Inherits:
Object
  • Object
show all
Defined in:
lib/resque/data_store.rb

Instance Method Summary collapse

Constructor Details

#initialize(redis) ⇒ StatsAccess

Returns a new instance of StatsAccess.



312
313
314
# File 'lib/resque/data_store.rb', line 312

def initialize(redis)
  @redis = redis
end

Instance Method Details

#clear_stat(stat) ⇒ Object



327
328
329
# File 'lib/resque/data_store.rb', line 327

def clear_stat(stat)
  @redis.del("stat:#{stat}")
end

#decremet_stat(stat, by = 1) ⇒ Object



323
324
325
# File 'lib/resque/data_store.rb', line 323

def decremet_stat(stat, by = 1)
  @redis.decrby("stat:#{stat}", by)
end

#increment_stat(stat, by = 1) ⇒ Object



319
320
321
# File 'lib/resque/data_store.rb', line 319

def increment_stat(stat, by = 1)
  @redis.incrby("stat:#{stat}", by)
end

#stat(stat) ⇒ Object



315
316
317
# File 'lib/resque/data_store.rb', line 315

def stat(stat)
  @redis.get("stat:#{stat}").to_i
end