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/price.rb,
lib/abbyy/cloud/models/engine.rb,
lib/abbyy/cloud/models/locale.rb,
lib/abbyy/cloud/models/discount.rb,
lib/abbyy/cloud/namespaces/base.rb,
lib/abbyy/cloud/operations/base.rb,
lib/abbyy/cloud/models/direction.rb,
lib/abbyy/cloud/models/source_tag.rb,
lib/abbyy/cloud/models/unit_price.rb,
lib/abbyy/cloud/namespaces/prices.rb,
lib/abbyy/cloud/operations/prices.rb,
lib/abbyy/cloud/models/translation.rb,
lib/abbyy/cloud/operations/engines.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/source_segment.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.



41
42
43
# File 'lib/abbyy/cloud.rb', line 41

def settings
  @settings
end

Instance Method Details

#mtObject



43
44
45
# File 'lib/abbyy/cloud.rb', line 43

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

#pricesObject



47
48
49
# File 'lib/abbyy/cloud.rb', line 47

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