Class: Aliyun::ESS::Connection::Options

Inherits:
Hash
  • Object
show all
Defined in:
lib/aliyun/ess/connection.rb

Overview

:nodoc:

Constant Summary collapse

VALID_OPTIONS =
[:access_key_id, :secret_access_key, :server, :port, :use_ssl, :persistent].freeze

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Options

Returns a new instance of Options.



211
212
213
214
215
216
# File 'lib/aliyun/ess/connection.rb', line 211

def initialize(options = {})
  super()
  validate(options)
  replace(:server => DEFAULT_HOST, :port => (options[:use_ssl] ? 443 : 80))
  merge!(options)
end