Exception: Ovh::Http2sms::MissingParameterError

Inherits:
Error
  • Object
show all
Defined in:
lib/ovh/http2sms/errors.rb

Overview

Raised when a required parameter is missing (API status 201)

Examples:

raise MissingParameterError.new("Missing message")

Instance Attribute Summary collapse

Attributes inherited from Error

#raw_response, #status_code

Instance Method Summary collapse

Constructor Details

#initialize(message = "Missing required parameter", parameter: nil, **options) ⇒ MissingParameterError

Returns a new instance of MissingParameterError.



44
45
46
47
# File 'lib/ovh/http2sms/errors.rb', line 44

def initialize(message = "Missing required parameter", parameter: nil, **options)
  @parameter = parameter
  super(message, **options.merge(status_code: 201))
end

Instance Attribute Details

#parameterString? (readonly)

Returns Name of the missing parameter.

Returns:

  • (String, nil)

    Name of the missing parameter



42
43
44
# File 'lib/ovh/http2sms/errors.rb', line 42

def parameter
  @parameter
end