class Rails::Vault::JWT::Config

Attributes

cache[RW]
logger[RW]
token_provider[R]
valid_issuers[RW]

Public Class Methods

new() click to toggle source
# File lib/rails/vault/jwt/config.rb, line 13
def initialize
  @logger = defined?(Rails) && defined?(Rails.logger) ? Rails.logger : Logger.new($stdout)
  @valid_issuers = []
end

Public Instance Methods

token_provider=(value) click to toggle source
# File lib/rails/vault/jwt/config.rb, line 18
def token_provider=(value)
  @token_provider = if value.is_a? Class
                      value.new
                    else
                      value
                    end
end