class RDStation::ErrorHandler::ExpiredCodeGrant

Constants

ERROR_CODE

Attributes

errors[R]

Public Class Methods

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

Public Instance Methods

raise_error() click to toggle source
# File lib/rdstation/error_handler/expired_code_grant.rb, line 12
def raise_error
  return if expired_code_errors.empty?
  raise RDStation::Error::ExpiredCodeGrant, expired_code_errors.first
end

Private Instance Methods

expired_code_errors() click to toggle source
# File lib/rdstation/error_handler/expired_code_grant.rb, line 19
def expired_code_errors
  errors.select { |error| error['error_type'] == ERROR_CODE }
end