lib/modules/backend.rb in redis_monitor-0.0.4 vs lib/modules/backend.rb in redis_monitor-0.0.5

- old
+ new

@@ -5,11 +5,11 @@ module RedisMonitor class Backend extend SingleForwardable - def_delegators :redis, :get, :set, :del, :info, :keys, :dbsize + def_delegators :redis, :get, :set, :del, :info, :keys, :dbsize, :monitor def self.config(arguments) @@host = arguments[:redis_host] @@port = arguments[:redis_port] end @@ -26,8 +26,12 @@ @@redis ||= Redis.new(:host => host, :port => port) end def self.performance_stats PerformanceStats.new(self).results + end + + def self.search(key) + keys(key).map{|found| {key: found, value: get(found)} } end end end \ No newline at end of file