Exception: Coolsms::RestApi::Error

Inherits:
Error
  • Object
show all
Defined in:
lib/coolsms/rest_api/errors.rb

Direct Known Subclasses

ClientError, RequestError, Unimplemented

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message = nil, cause = $!) ⇒ Error

Returns a new instance of Error.



11
12
13
14
15
16
# File 'lib/coolsms/rest_api/errors.rb', line 11

def initialize(message = nil, cause = $!)
  if message.is_a?(Hash) && message[:api]
    @api = message.delete(:api)
  end
  super(message, cause)
end

Instance Attribute Details

#apiObject

Returns the value of attribute api.



9
10
11
# File 'lib/coolsms/rest_api/errors.rb', line 9

def api
  @api
end

Class Method Details

.http_statusObject



6
# File 'lib/coolsms/rest_api/errors.rb', line 6

def http_status; 500 end

.statusObject



5
# File 'lib/coolsms/rest_api/errors.rb', line 5

def status; 31000999 end