class RedisResultRowCount
Constants
- EXPIRY
Public Class Methods
new(result)
click to toggle source
# File lib/redis_result_row_count.rb, line 4 def initialize(result) @result = result @redis = Redis.current end
Public Instance Methods
expire()
click to toggle source
# File lib/redis_result_row_count.rb, line 17 def expire @redis.expire(redis_key, EXPIRY) end
increment_count_by(amount)
click to toggle source
# File lib/redis_result_row_count.rb, line 13 def increment_count_by(amount) @redis.incrby(redis_key, amount) end
ongoing_row_count()
click to toggle source
# File lib/redis_result_row_count.rb, line 9 def ongoing_row_count @redis.get(redis_key) end
Private Instance Methods
redis_key()
click to toggle source
# File lib/redis_result_row_count.rb, line 23 def redis_key "{@result.id}_rowcount" end