Sha256: 68d9578c471d2544391d265d38dbf46eba8e770bfd5cba5cae8b8c026391d08e
Contents?: true
Size: 786 Bytes
Versions: 26
Compression:
Stored size: 786 Bytes
Contents
module SWD class Exception < StandardError; end class HttpError < Exception attr_accessor :status, :response def initialize(status, message = nil, response = nil) super message @status = status @response = response end end class BadRequest < HttpError def initialize(message = nil, response = nil) super 400, message, response end end class Unauthorized < HttpError def initialize(message = nil, response = nil) super 401, message, response end end class Forbidden < HttpError def initialize(message = nil, response = nil) super 403, message, response end end class NotFound < HttpError def initialize(message = nil, response = nil) super 404, message, response end end end
Version data entries
26 entries across 26 versions & 1 rubygems