Exception: OAuthenticator::Error

Inherits:
StandardError
  • Object
show all
Defined in:
lib/oauthenticator/parse_authorization.rb

Overview

OAuthenticator::Error represents some problem with authenticating. it has an #errors attribute with error messages in the form we use.

Direct Known Subclasses

DuplicatedParameters, NonceUsedError, ParseError

Instance Method Summary collapse

Constructor Details

#initialize(message = nil, errors = nil) ⇒ Error

Returns a new instance of Error.

Parameters:

  • message (String) (defaults to: nil)
  • errors (Hash<String, Array<String>>) (defaults to: nil)


7
8
9
10
# File 'lib/oauthenticator/parse_authorization.rb', line 7

def initialize(message=nil, errors=nil)
  super(message)
  @errors = errors
end

Instance Method Details

#errorsHash<String, Array<String>>

Returns:

  • (Hash<String, Array<String>>)


13
14
15
# File 'lib/oauthenticator/parse_authorization.rb', line 13

def errors
  @errors ||= Hash.new { |h,k| h[k] = [] }
end