Module: Oyi

Defined in:
lib/oyi.rb,
lib/oyi/client.rb,
lib/oyi/errors.rb,
lib/oyi/account.rb,
lib/oyi/version.rb,
lib/oyi/acceptance.rb,
lib/oyi/disbursement.rb,
lib/oyi/status_codes.rb,
lib/oyi/virtual_account.rb

Defined Under Namespace

Classes: Acceptance, Account, Client, Disbursement, Error, VirtualAccount

Constant Summary collapse

BadRequestError =
Class.new(Error)
UnauthorizedError =
Class.new(Error)
ForbiddenError =
Class.new(Error)
NotFoundError =
Class.new(Error)
UnprocessableEntityError =
Class.new(Error)
ApiError =
Class.new(Error)
VERSION =
'0.1.3'
HTTP_OK_CODE =
200
HTTP_BAD_REQUEST_CODE =
400
HTTP_UNAUTHORIZED_CODE =
401
HTTP_FORBIDDEN_CODE =
403
HTTP_NOT_FOUND_CODE =
404
HTTP_UNPROCESSABLE_ENTITY_CODE =
429
VALID_CODES =
[
  '000', # Success
  '101', # Request processed
  '103' # Scheduled
].freeze