Module: Awis

Defined in:
lib/awis.rb,
lib/awis/api.rb,
lib/awis/utils.rb,
lib/awis/client.rb,
lib/awis/config.rb,
lib/awis/models.rb,
lib/awis/version.rb,
lib/awis/api/base.rb,
lib/awis/utils/xml.rb,
lib/awis/connection.rb,
lib/awis/exceptions.rb,
lib/awis/models/base.rb,
lib/awis/utils/extra.rb,
lib/awis/api/url_info.rb,
lib/awis/utils/request.rb,
lib/awis/utils/variable.rb,
lib/awis/models/url_info.rb,
lib/awis/models/base_entity.rb,
lib/awis/api/category_browse.rb,
lib/awis/api/traffic_history.rb,
lib/awis/api/sites_linking_in.rb,
lib/awis/api/category_listings.rb,
lib/awis/models/category_browse.rb,
lib/awis/models/traffic_history.rb,
lib/awis/models/sites_linking_in.rb,
lib/awis/models/category_listings.rb

Defined Under Namespace

Modules: API, Models, Utils Classes: ArgumentError, CertificateError, Client, Config, Connection, ResponseError, StandardError

Constant Summary collapse

SERVICE_HOST =
"awis.amazonaws.com".freeze
SERVICE_ENDPOINT =
"awis.us-west-1.amazonaws.com".freeze
SERVICE_PORT =
443
SERVICE_URI =
"/api".freeze
SERVICE_REGION =
"us-west-1".freeze
SERVICE_NAME =
"awis".freeze
VERSION =
"1.0.0"

Class Method Summary collapse

Class Method Details

.config {|Config.instance| ... } ⇒ Object

Yields:



10
11
12
13
14
# File 'lib/awis/config.rb', line 10

def self.config
  yield Config.instance if block_given?

  Config.instance
end