Exception: Legate::Auth::ProviderError

Inherits:
Error
  • Object
show all
Defined in:
lib/legate/auth/error.rb

Overview

Raised when an authentication provider returns an error

Instance Method Summary collapse

Constructor Details

#initialize(message = nil, provider_error = nil, cause = nil) ⇒ ProviderError

Returns a new instance of ProviderError.

Parameters:

  • message (String) (defaults to: nil)

    The error message

  • provider_error (String, nil) (defaults to: nil)

    Error information from the provider

  • cause (Exception, nil) (defaults to: nil)

    The underlying exception that caused this error



65
66
67
68
69
# File 'lib/legate/auth/error.rb', line 65

def initialize(message = nil, provider_error = nil, cause = nil)
  error_message = message || 'Authentication provider error'
  error_message = "#{error_message}: #{provider_error}" if provider_error
  super(error_message, cause)
end