class AccessTokenWrapper::Configuration

Global configuration object

AccessTokenWrapper.configure do |config|

config.skip_statuses << 520
config.skip_refresh do |response|
  response.parsed['message'] == 'Duplicate Idempotency Key header detected'
end

end

Attributes

skip_refresh_block[RW]
skip_statuses[RW]

Public Class Methods

new() click to toggle source
# File lib/access_token_wrapper/configuration.rb, line 15
def initialize
  @skip_statuses = [402, 404, 414, 422, 429, 500, 503]
  @skip_refresh_block = ->(_response) { false }
end

Public Instance Methods

skip_refresh(&block) click to toggle source
# File lib/access_token_wrapper/configuration.rb, line 20
def skip_refresh(&block)
  @skip_refresh_block = block
end