Module: Atol
- Defined in:
- lib/atol.rb,
lib/atol/config.rb,
lib/atol/errors.rb,
lib/atol/version.rb,
lib/atol/request/get_token.rb,
lib/atol/request/post_document.rb,
lib/atol/transaction/get_token.rb,
lib/atol/transaction/post_document.rb,
lib/atol/request/get_document_state.rb,
lib/atol/transaction/get_document_state.rb,
lib/atol/request/post_document/item/body.rb,
lib/atol/request/post_document/sell/body.rb
Defined Under Namespace
Modules: Request, Transaction, Version Classes: AuthBadRequestError, AuthUserOrPasswordError, BadJSONError, Config, ConfigExpectedError, EmptyClientContactError, EmptySellItemsError, GroupCodeToTokenError, IncomingBadRequestError, IncomingExistExternalIdError, IncomingExpiredTokenError, IncomingMissingTokenError, IncomingNotExistTokenError, IncomingOperationNotSupportError, IncomingQueueError, IncomingQueueTimeoutError, IncomingValidationError, IsNullExternalIdError, MissingConfigError, StateBadRequestError, StateExpiredTokenError, StateMissingTokenError, StateMissingUuidError, StateNotExistTokenError, StateNotFoundError, UnknownOperationError, ZeroItemQuantityError
Constant Summary collapse
- ENCODING =
'utf-8'- TIMESTAMP_FORMAT =
'%d.%m.%Y %H:%M:%S'- ERRORS =
Hash[ 1 => BadJSONError, 2 => IncomingBadRequestError, 3 => IncomingOperationNotSupportError, 4 => IncomingMissingTokenError, 5 => IncomingNotExistTokenError, 6 => IncomingExpiredTokenError, 7 => IncomingQueueTimeoutError, 8 => IncomingValidationError, 9 => IncomingQueueError, 10 => IncomingExistExternalIdError, 11 => StateBadRequestError, 12 => StateMissingTokenError, 13 => StateNotExistTokenError, 14 => StateExpiredTokenError, 15 => StateMissingUuidError, 16 => StateNotFoundError, 22 => GroupCodeToTokenError, 23 => IsNullExternalIdError, -3804 => ZeroItemQuantityError ].freeze
Class Attribute Summary collapse
Class Attribute Details
.config ⇒ Object
15 16 17 |
# File 'lib/atol.rb', line 15 def config @config ||= Atol::Config.new end |