class ActiveRedisStats::Count::Get
Public Class Methods
total(key)
click to toggle source
# File lib/active_redis_stats/count/get.rb, line 8 def total(key) ActiveRedisDB::String .evaluate .find(primary_key(key)) || 0 end
total_intervals(key, format: :month, offset: 0)
click to toggle source
# File lib/active_redis_stats/count/get.rb, line 14 def total_intervals(key, format: :month, offset: 0) keys = send("#{format}_keys", offset: offset) keys = keys.collect { |k| primary_key("#{key}:#{k}") } ActiveRedisDB::String .evaluate .find_each(*keys) .map(&:to_i) end