Exception: Splitwise::Error
- Inherits:
-
StandardError
- Object
- StandardError
- Splitwise::Error
- Defined in:
- lib/splitwise/errors/splitwise_errors.rb
Direct Known Subclasses
AccessForbidden, FormatNotAcceptable, InternalServerError, InvalidAPIKey, InvalidJSONResponse, InvalidParameters, MethodNotAllowed, NoFreeCreditsLeft, RateLimitExceeded, ResourceNotFound, ResourceRemovedFromServer, ServiceTemporarilyUnavailable, UnknownError
Instance Attribute Summary collapse
-
#code ⇒ Object
readonly
Returns the value of attribute code.
Class Method Summary collapse
Instance Attribute Details
#code ⇒ Object (readonly)
Returns the value of attribute code.
4 5 6 |
# File 'lib/splitwise/errors/splitwise_errors.rb', line 4 def code @code end |
Class Method Details
.codes ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/splitwise/errors/splitwise_errors.rb', line 6 def self.codes { 400 => Splitwise::InvalidParameters, 401 => Splitwise::InvalidAPIKey, 403 => Splitwise::AccessForbidden, 404 => Splitwise::ResourceNotFound, 405 => Splitwise::MethodNotAllowed, 406 => Splitwise::FormatNotAcceptable, 410 => Splitwise::ResourceRemovedFromServer, 429 => Splitwise::RateLimitExceeded, 500 => Splitwise::InternalServerError, 503 => Splitwise::ServiceTemporarilyUnavailable } end |
.initialize(message, code = nil) ⇒ Object
21 22 23 24 |
# File 'lib/splitwise/errors/splitwise_errors.rb', line 21 def self.initialize(, code=nil) @code = code super() end |