class RDStation::ErrorHandler::InvalidRefreshToken

Constants

ERROR_CODE

Attributes

errors[R]

Public Class Methods

new(errors) click to toggle source
# File lib/rdstation/error_handler/invalid_refresh_token.rb, line 8
def initialize(errors)
  @errors = errors
end

Public Instance Methods

raise_error() click to toggle source
# File lib/rdstation/error_handler/invalid_refresh_token.rb, line 12
def raise_error
  return unless invalid_refresh_token_error

  raise RDStation::Error::InvalidRefreshToken, invalid_refresh_token_error
end

Private Instance Methods

invalid_refresh_token_error() click to toggle source
# File lib/rdstation/error_handler/invalid_refresh_token.rb, line 20
def invalid_refresh_token_error
  errors.find { |error| error['error_type'] == ERROR_CODE }
end