Sha256: 38b444b4ab926ee57220dceef737ef2c822a44e7c745f77a4b50de8debc97573
Contents?: true
Size: 523 Bytes
Versions: 9
Compression:
Stored size: 523 Bytes
Contents
module RDStation class ErrorHandler class InvalidRefreshToken attr_reader :errors ERROR_CODE = 'INVALID_REFRESH_TOKEN'.freeze def initialize(errors) @errors = errors end def raise_error return unless invalid_refresh_token_error raise RDStation::Error::InvalidRefreshToken, invalid_refresh_token_error end private def invalid_refresh_token_error errors.find { |error| error['error_type'] == ERROR_CODE } end end end end
Version data entries
9 entries across 9 versions & 1 rubygems