Class: ABBYY::Cloud

Inherits:
Object
  • Object
show all
Defined in:
lib/abbyy/cloud/settings.rb,
lib/abbyy/cloud.rb,
lib/abbyy/cloud/connection.rb,
lib/abbyy/cloud/models/error.rb,
lib/abbyy/cloud/models/label.rb,
lib/abbyy/cloud/models/price.rb,
lib/abbyy/cloud/models/engine.rb,
lib/abbyy/cloud/models/locale.rb,
lib/abbyy/cloud/models/status.rb,
lib/abbyy/cloud/models/currency.rb,
lib/abbyy/cloud/models/discount.rb,
lib/abbyy/cloud/models/ocr_mode.rb,
lib/abbyy/cloud/namespaces/base.rb,
lib/abbyy/cloud/operations/base.rb,
lib/abbyy/cloud/operations/file.rb,
lib/abbyy/cloud/models/cost_type.rb,
lib/abbyy/cloud/models/direction.rb,
lib/abbyy/cloud/models/file_info.rb,
lib/abbyy/cloud/models/file_link.rb,
lib/abbyy/cloud/models/unit_type.rb,
lib/abbyy/cloud/namespaces/files.rb,
lib/abbyy/cloud/models/full_order.rb,
lib/abbyy/cloud/models/source_tag.rb,
lib/abbyy/cloud/models/unit_price.rb,
lib/abbyy/cloud/namespaces/orders.rb,
lib/abbyy/cloud/namespaces/prices.rb,
lib/abbyy/cloud/operations/prices.rb,
lib/abbyy/cloud/models/file_format.rb,
lib/abbyy/cloud/models/ocr_quality.rb,
lib/abbyy/cloud/models/ocr_warning.rb,
lib/abbyy/cloud/models/translation.rb,
lib/abbyy/cloud/operations/engines.rb,
lib/abbyy/cloud/models/ocr_settings.rb,
lib/abbyy/cloud/models/payment_type.rb,
lib/abbyy/cloud/models/discount_type.rb,
lib/abbyy/cloud/models/transfer_data.rb,
lib/abbyy/cloud/operations/translate.rb,
lib/abbyy/cloud/exceptions/type_error.rb,
lib/abbyy/cloud/models/file_reference.rb,
lib/abbyy/cloud/models/ocr_statistics.rb,
lib/abbyy/cloud/models/reading_status.rb,
lib/abbyy/cloud/models/source_segment.rb,
lib/abbyy/cloud/operations/find_order.rb,
lib/abbyy/cloud/models/file_read_error.rb,
lib/abbyy/cloud/models/text_statistics.rb,
lib/abbyy/cloud/operations/upload_file.rb,
lib/abbyy/cloud/models/file_read_status.rb,
lib/abbyy/cloud/models/ocr_warning_type.rb,
lib/abbyy/cloud/models/order_statistics.rb,
lib/abbyy/cloud/models/translation_link.rb,
lib/abbyy/cloud/models/translation_type.rb,
lib/abbyy/cloud/operations/submit_order.rb,
lib/abbyy/cloud/operations/download_file.rb,
lib/abbyy/cloud/exceptions/argument_error.rb,
lib/abbyy/cloud/exceptions/response_error.rb,
lib/abbyy/cloud/models/translation_segment.rb,
lib/abbyy/cloud/operations/translate_segments.rb,
lib/abbyy/cloud/namespaces/machine_translations.rb

Overview

The exception to be risen when ABBYY Cloud API responded with error status. It takes a raw Net::HTTPResponse and extracts all the data returned by API.

Defined Under Namespace

Modules: Models, Namespaces, Operations, Types Classes: ArgumentError, Connection, ResponseError, Settings, Struct, TypeError

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#settingsObject (readonly)

Returns the value of attribute settings.



22
23
24
# File 'lib/abbyy/cloud.rb', line 22

def settings
  @settings
end

Instance Method Details

#filesObject



36
37
38
# File 'lib/abbyy/cloud.rb', line 36

def files
  Namespaces::Files.new(settings)
end

#mtObject



24
25
26
# File 'lib/abbyy/cloud.rb', line 24

def mt
  Namespaces::MachineTranslations.new(settings)
end

#ordersObject



28
29
30
# File 'lib/abbyy/cloud.rb', line 28

def orders
  Namespaces::Orders.new(settings)
end

#pricesObject



32
33
34
# File 'lib/abbyy/cloud.rb', line 32

def prices
  Namespaces::Prices.new(settings)
end