Class: AuthPassportCheckpoint::Booster
- Inherits:
-
Object
- Object
- AuthPassportCheckpoint::Booster
- Defined in:
- lib/auth_passport_checkpoint/helpers/controller_helpers/booster.rb
Class Method Summary collapse
Class Method Details
.get(key) ⇒ Object
13 14 15 16 |
# File 'lib/auth_passport_checkpoint/helpers/controller_helpers/booster.rb', line 13 def get key val = redis.try(:get,namespaced_key(key)) val ? JSON.parse(val) : nil end |
.namespaced_key(key) ⇒ Object
9 10 11 |
# File 'lib/auth_passport_checkpoint/helpers/controller_helpers/booster.rb', line 9 def namespaced_key key "#{key} - AuthPassportCheckpoint_Booster" end |
.redis ⇒ Object
5 6 7 |
# File 'lib/auth_passport_checkpoint/helpers/controller_helpers/booster.rb', line 5 def redis AuthPassportCheckpoint.redis_connection end |
.set(key, val) ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/auth_passport_checkpoint/helpers/controller_helpers/booster.rb', line 18 def set key, val redis.try(:set, namespaced_key(key), val.try(:to_json).try(:to_s), ex: AuthPassportCheckpoint.redis_cache_expiration ) or val end |