Method: Fog::Rackspace::LoadBalancers::Real#initialize
- Defined in:
- lib/fog/rackspace/load_balancers.rb
permalink #initialize(options = {}) ⇒ Real
Returns a new instance of Real.
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 |
# File 'lib/fog/rackspace/load_balancers.rb', line 102 def initialize(={}) @rackspace_api_key = [:rackspace_api_key] @rackspace_username = [:rackspace_username] @rackspace_auth_url = [:rackspace_auth_url] @rackspace_must_reauthenticate = false @connection_options = [:connection_options] || {} uri = URI.parse([:rackspace_lb_endpoint] || DFW_ENDPOINT) @host = uri.host @persistent = [:persistent] || false @path = uri.path @port = uri.port @scheme = uri.scheme authenticate @connection = Fog::Connection.new(uri.to_s, @persistent, @connection_options) end |