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