class Harmony::Service::Utils::Storage

Public Instance Methods

clear(key) click to toggle source
# File lib/harmony/service/utils/storage.rb, line 14
def clear(key)
  redis.del(key)
end
get(key) click to toggle source
# File lib/harmony/service/utils/storage.rb, line 5
def get(key)
  json = redis.get(key)
  JSON.parse(json) if json
end
set(key, value) click to toggle source
# File lib/harmony/service/utils/storage.rb, line 10
def set(key, value)
  redis.set(key, value.to_json)
end

Private Instance Methods

redis() click to toggle source
# File lib/harmony/service/utils/storage.rb, line 19
def redis
  @redis ||= Redis.new(url: redis_url)
end
redis_url() click to toggle source
# File lib/harmony/service/utils/storage.rb, line 23
def redis_url
  ENV['redis_url']
end