class Bitfinex::CustomErrors

Public Instance Methods

on_complete(env) click to toggle source
Calls superclass method
# File lib/errors.rb, line 18
def on_complete(env)
  case env[:status]
  when 400
    raise BadRequestError, env.body['message']
  when 401
    raise UnauthorizedError, env.body['message']
  when 403
    raise ForbiddenError, env.body['message']
  when 404
    raise NotFoundError, env.url
  when 500
    raise InternalServerError, env.body
  else
    super
  end
end