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, IncomingExistExternalIdError, IncomingExpiredTokenError, IncomingMissingTokenError, IncomingOperationNotSupportError, IncomingValidationError, MissingConfigError, StateMissingUuidError, StateNotFoundError, UnknownOperationError, ZeroItemQuantityError
Constant Summary collapse
- ENCODING =
'utf-8'- TIMESTAMP_FORMAT =
'%d.%m.%Y %H:%M:%S'- ERRORS =
Hash[ 0 => BadJSONError, 10 => IncomingMissingTokenError, 11 => IncomingExpiredTokenError, 20 => GroupCodeToTokenError, 30 => StateMissingUuidError, 31 => IncomingOperationNotSupportError, 32 => IncomingValidationError, 33 => IncomingExistExternalIdError, 34 => StateNotFoundError, -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 |