Class: QcloudRuby::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/qcloud_ruby/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



8
9
10
11
12
# File 'lib/qcloud_ruby/configuration.rb', line 8

def initialize
  @base_host = 'api.qcloud.com'
  @path      = '/v2/index.php'
  @ssl       = true
end

Instance Attribute Details

#base_hostObject

Returns the value of attribute base_host.



6
7
8
# File 'lib/qcloud_ruby/configuration.rb', line 6

def base_host
  @base_host
end

#pathObject

Returns the value of attribute path.



6
7
8
# File 'lib/qcloud_ruby/configuration.rb', line 6

def path
  @path
end

#secret_idObject

Returns the value of attribute secret_id.



6
7
8
# File 'lib/qcloud_ruby/configuration.rb', line 6

def secret_id
  @secret_id
end

#secret_keyObject

Returns the value of attribute secret_key.



6
7
8
# File 'lib/qcloud_ruby/configuration.rb', line 6

def secret_key
  @secret_key
end

#sslObject Also known as: ssl?

Returns the value of attribute ssl.



6
7
8
# File 'lib/qcloud_ruby/configuration.rb', line 6

def ssl
  @ssl
end

Instance Method Details

#protocolObject



14
15
16
# File 'lib/qcloud_ruby/configuration.rb', line 14

def protocol
  ssl? ? 'https' : 'http'
end