Initializes the RedisStore object.
@params [Object] Redis instance
# File lib/google/api_client/auth/storages/redis_store.rb, line 29 def initialize(redis, key = nil) @redis= redis @redis_credentials_key = key end
Attempt to read in credentials from redis.
# File lib/google/api_client/auth/storages/redis_store.rb, line 36 def load_credentials credentials = redis.get redis_credentials_key JSON.parse(credentials) if credentials end
# File lib/google/api_client/auth/storages/redis_store.rb, line 41 def redis_credentials_key @redis_credentials_key || DEFAULT_REDIS_CREDENTIALS_KEY end
Write the credentials to redis.
@params [Hash] credentials
# File lib/google/api_client/auth/storages/redis_store.rb, line 49 def write_credentials(credentials_hash) redis.set(redis_credentials_key, credentials_hash.to_json) end