    # File lib/fog/rackspace/compute_v2.rb, line 61
            def initialize(options = {})
              @rackspace_api_key = options[:rackspace_api_key]
              @rackspace_username = options[:rackspace_username]
              @rackspace_auth_url = options[:rackspace_auth_url]
              @rackspace_must_reauthenticate = false
              @connection_options = options[:connection_options] || {}

              endpoint = options[:rackspace_endpoint] || DFW_ENDPOINT
              uri = URI.parse(endpoint)

              @host = uri.host
              @persistent = options[:persistent] || false
              @path = uri.path
              @port = uri.port
              @scheme = uri.scheme

              authenticate

              @connection = Fog::Connection.new(uri.to_s, @persistent, @connection_options)
            end