Exception: Ovh::Http2sms::Error

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

Overview

Base error class for all OVH HTTP2SMS errors

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message = nil, status_code: nil, raw_response: nil) ⇒ Error

Returns a new instance of Error.



13
14
15
16
17
# File 'lib/ovh/http2sms/errors.rb', line 13

def initialize(message = nil, status_code: nil, raw_response: nil)
  @status_code = status_code
  @raw_response = raw_response
  super(message)
end

Instance Attribute Details

#raw_responseString? (readonly)

Returns Raw API response if available.

Returns:

  • (String, nil)

    Raw API response if available



11
12
13
# File 'lib/ovh/http2sms/errors.rb', line 11

def raw_response
  @raw_response
end

#status_codeInteger? (readonly)

Returns API status code if available.

Returns:

  • (Integer, nil)

    API status code if available



8
9
10
# File 'lib/ovh/http2sms/errors.rb', line 8

def status_code
  @status_code
end