Sha256: c042ac7f52c7c86f886d32ca884dbc65376eb2f23e1583f74cf4f0c6e37c0e22
Contents?: true
Size: 779 Bytes
Versions: 7
Compression:
Stored size: 779 Bytes
Contents
module Fog module Rackspace def self.reload load 'fog/rackspace/files.rb' load 'fog/rackspace/servers.rb' end def self.authenticate(options) connection = Fog::Connection.new("https://auth.api.rackspacecloud.com") response = connection.request({ :expects => 204, :headers => { 'X-Auth-Key' => options[:rackspace_api_key], 'X-Auth-User' => options[:rackspace_username] }, :host => 'auth.api.rackspacecloud.com', :method => 'GET', :path => 'v1.0' }) response.headers.reject do |key, value| !['X-Server-Management-Url', 'X-Storage-Url', 'X-CDN-Management-Url', 'X-Auth-Token'].include?(key) end end end end Fog::Rackspace.reload
Version data entries
7 entries across 7 versions & 1 rubygems