class AlexaRequestVerifier::InvalidCertificateURIError
An error that is raised when the certificate URI from a request is invalid. @since 0.1
Public Class Methods
new(message, value = nil)
click to toggle source
Create a new instance of our InvalidCertificateURIError
@param [String] message the main message we want to include @param [String] value an optional value used when creating a message.
@example Error without a value
AlexaRequestVerifier::InvalidCertificateURIError.new( 'No URI Passed' ) #=> #<AlexaRequestVerifier::InvalidCertificateURIError @message="Invalid certificate URI : No URI Passed.">
@example Error with a valuex
AlexaRequestVerifier::InvalidCertificateURIError.new( "Expected 'a'", 'b' ) #=> #<AlexaRequestVerifier::InvalidCertificateURIError @message="Invalid certificate URI : Expected 'a'. Got: 'b'.">
@return [AlexaRequestVerifier::InvalidCertificateURIError] a new instance
Calls superclass method
# File lib/alexa_request_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