# File lib/fog/rackspace/identity.rb, line 43 def initialize(options={}) @rackspace_username = options[:rackspace_username] @rackspace_api_key = options[:rackspace_api_key] @rackspace_auth_url = options[:rackspace_auth_url] || US_ENDPOINT uri = URI.parse(@rackspace_auth_url) @host = uri.host @path = uri.path @port = uri.port @scheme = uri.scheme @persistent = options[:persistent] || false @connection_options = options[:connection_options] || {} @connection = Fog::Connection.new(uri.to_s, @persistent, @connection_options) authenticate end