Class: AWS::S3::Connection::Options

Inherits:
Hash
  • Object
show all
Defined in:
lib/aws/s3/connection.rb

Overview

:nodoc:

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Hash

#to_normalized_options, #to_normalized_options!, #to_query_string

Constructor Details

#initialize(options = {}) ⇒ Options

Returns a new instance of Options.



183
184
185
186
187
188
189
190
# File 'lib/aws/s3/connection.rb', line 183

def initialize(options = {})
  super()
  @options = options
  validate!
  extract_server!
  extract_port!
  extract_remainder!
end

Instance Attribute Details

#optionsObject (readonly)

Returns the value of attribute options.



182
183
184
# File 'lib/aws/s3/connection.rb', line 182

def options
  @options
end

Class Method Details

.valid_optionsObject



177
178
179
# File 'lib/aws/s3/connection.rb', line 177

def valid_options
  [:access_key_id, :secret_access_key, :server, :port, :use_ssl]
end