class Splitwise::Error

Attributes

code[R]

Public Class Methods

codes() click to toggle source
# 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) click to toggle source
Calls superclass method
# File lib/splitwise/errors/splitwise_errors.rb, line 21
def self.initialize(message, code=nil)
  @code = code
  super(message)
end