class Rhcf::Timeseries::RedisGetStrategy
Public Instance Methods
crunch_values(manager, subject, resolution_id, point, filter, limit = 100)
click to toggle source
# File lib/rhcf/timeseries/redis_strategies.rb, line 229 def crunch_values(manager, subject, resolution_id, point, filter, limit = 100) events = events_for_subject_on(manager, subject, point, resolution_id, filter) values = {} events.each do |event| value = get(manager, EVENT_POINT_TOKEN, subject, resolution_id, point, event) values[event] = value.to_i end values end
get(manager, *a_key)
click to toggle source
# File lib/rhcf/timeseries/redis_strategies.rb, line 239 def get(manager, *a_key) a_key = [manager.prefix, a_key].flatten.join(NAMESPACE_SEPARATOR) manager.connection_to_use.get(a_key) end
id()
click to toggle source
# File lib/rhcf/timeseries/redis_strategies.rb, line 225 def id 'G' end