Sha256: 50e31edb3583154b5cfe7410a7fce8f7ed7c1e3939f2c0c949399401d05ef6c9
Contents?: true
Size: 561 Bytes
Versions: 9
Compression:
Stored size: 561 Bytes
Contents
module TreasureData class ParameterValidationError < StandardError end # Generic API error class APIError < StandardError attr_reader :api_backtrace def initialize(error_message = nil, api_backtrace = nil) super(error_message) @api_backtrace = api_backtrace == '' ? nil : api_backtrace end end # 401 API errors class AuthError < APIError end # 403 API errors, used for database permissions class ForbiddenError < APIError end # 409 API errors class AlreadyExistsError < APIError end # 404 API errors class NotFoundError < APIError end end
Version data entries
9 entries across 9 versions & 1 rubygems