Exception: AlexaVerifier::InvalidCertificateURIError

Inherits:
BaseError
  • Object
show all
Defined in:
lib/alexa_verifier/invalid_certificate_u_r_i_error.rb

Overview

An error that is raised when the certificate URI from a request is invalid.

Since:

  • 0.1

Instance Method Summary collapse

Constructor Details

#initialize(message, value = nil) ⇒ AlexaVerifier::InvalidCertificateURIError

Create a new instance of our InvalidCertificateURIError

Examples:

Error without a value

AlexaVerifier::InvalidCertificateURIError.new(
  'No URI Passed'
) #=> #<AlexaVerifier::InvalidCertificateURIError
          @message="Invalid certificate URI : No URI Passed.">

Error with a valuex

AlexaVerifier::InvalidCertificateURIError.new(
  "Expected 'a'",
  'b'
) #=> #<AlexaVerifier::InvalidCertificateURIError
          @message="Invalid certificate URI : Expected 'a'. Got: 'b'.">

Parameters:

  • message (String)

    the main message we want to include

  • value (String) (defaults to: nil)

    an optional value used when creating a message.

Since:

  • 0.1



24
25
26
27
28
29
# File 'lib/alexa_verifier/invalid_certificate_u_r_i_error.rb', line 24

def initialize(message, value = nil)
  error_message = "Invalid certificate URI : #{message}."
  error_message = "#{error_message} Got: '#{value}'." if value

  super(error_message)
end