Module: Tabscanner
- Defined in:
- lib/tabscanner.rb,
lib/tabscanner/client.rb,
lib/tabscanner/config.rb,
lib/tabscanner/result.rb,
lib/tabscanner/credits.rb,
lib/tabscanner/request.rb,
lib/tabscanner/version.rb,
lib/tabscanner/http_client.rb,
lib/tabscanner/errors/base_error.rb,
lib/tabscanner/errors/server_error.rb,
lib/tabscanner/errors/validation_error.rb,
lib/tabscanner/errors/unauthorized_error.rb,
lib/tabscanner/errors/configuration_error.rb
Defined Under Namespace
Modules: Client, HttpClient Classes: Config, ConfigurationError, Credits, Error, Request, Result, ServerError, UnauthorizedError, ValidationError
Constant Summary collapse
- VERSION =
"0.1.2"
Class Method Summary collapse
-
.config ⇒ Config
Access the current configuration.
-
.configure {|Config| ... } ⇒ Config
Configure the gem with a block.
-
.get_credits ⇒ Integer
Check remaining API credits for the authenticated account.
-
.get_result(token, timeout: 15) ⇒ Hash
Poll for OCR processing results using a token.
-
.submit_receipt(file_path_or_io) ⇒ String
Submit a receipt image for OCR processing.
Class Method Details
.config ⇒ Config
Access the current configuration
98 99 100 |
# File 'lib/tabscanner/config.rb', line 98 def self.config Config.instance end |
.configure {|Config| ... } ⇒ Config
Configure the gem with a block
91 92 93 94 |
# File 'lib/tabscanner/config.rb', line 91 def self.configure yield(Config.instance) if block_given? Config.instance end |
.get_credits ⇒ Integer
Check remaining API credits for the authenticated account
40 41 42 |
# File 'lib/tabscanner.rb', line 40 def self.get_credits Credits.get_credits end |
.get_result(token, timeout: 15) ⇒ Hash
Poll for OCR processing results using a token
32 33 34 |
# File 'lib/tabscanner.rb', line 32 def self.get_result(token, timeout: 15) Client.get_result(token, timeout: timeout) end |
.submit_receipt(file_path_or_io) ⇒ String
Submit a receipt image for OCR processing
22 23 24 |
# File 'lib/tabscanner.rb', line 22 def self.submit_receipt(file_path_or_io) Client.submit_receipt(file_path_or_io) end |