Class: EpoOps::TokenStore

Inherits:
Object
  • Object
show all
Defined in:
lib/epo_ops/token_store.rb,
lib/epo_ops/token_store/redis.rb

Overview

This class saves the token in memory, you may want to subclass this and overwrite #token if you want to store it somewhere else.

Direct Known Subclasses

Redis

Defined Under Namespace

Classes: Redis

Instance Method Summary collapse

Instance Method Details

#resetObject



12
13
14
# File 'lib/epo_ops/token_store.rb', line 12

def reset
  @token = nil
end

#tokenObject



6
7
8
9
10
# File 'lib/epo_ops/token_store.rb', line 6

def token
  @token = generate_token if @token.nil? || @token.expired?

  @token
end