module RedisAttr::Model

Public Instance Methods

clean_redis_attributes() click to toggle source
# File lib/redis_attr/model.rb, line 22
def clean_redis_attributes
  set_redis_keys_expire(1.minute)
end
redis_attributes() click to toggle source
# File lib/redis_attr/model.rb, line 12
def redis_attributes
  self.class.redis_attributes
end
set_redis_keys_expire(seconds = 3.days) click to toggle source
# File lib/redis_attr/model.rb, line 16
def set_redis_keys_expire(seconds = 3.days)
  self.redis_attributes.each do |attr|
    send(attr).expire(seconds)
  end
end