Module: Periodically::ErrorCounts

Defined in:
lib/periodically/error_counts.rb

Class Method Summary collapse

Class Method Details

.get(key) ⇒ Object



5
6
7
# File 'lib/periodically/error_counts.rb', line 5

def self.get(key)
  Periodically.redis {|conn| conn.get(error_count_key(key))}.to_i
end

.increment(key) ⇒ Object



9
10
11
# File 'lib/periodically/error_counts.rb', line 9

def self.increment(key)
  Periodically.redis {|conn| conn.incr(error_count_key(key))}
end

.reset(key) ⇒ Object



13
14
15
# File 'lib/periodically/error_counts.rb', line 13

def self.reset(key)
  Periodically.redis {|conn| conn.del(error_count_key(key))}
end

.reset_allObject



17
18
19
20
21
22
# File 'lib/periodically/error_counts.rb', line 17

def self.reset_all
  Periodically.redis do |conn|
    keys = conn.keys("errors:*")
    conn.del(keys)
  end
end