module Fog::Rackspace::Queues::Common
Public Instance Methods
apply_options(options)
click to toggle source
# File lib/fog/rackspace/queues.rb, line 45 def apply_options(options) @rackspace_api_key = options[:rackspace_api_key] @rackspace_username = options[:rackspace_username] @rackspace_queues_client_id = options[:rackspace_queues_client_id] || Fog::UUID.uuid @rackspace_auth_url = options[:rackspace_auth_url] @rackspace_must_reauthenticate = false @connection_options = options[:connection_options] || {} @rackspace_region = options[:rackspace_region] || :ord unless v2_authentication? raise Fog::Errors::NotImplemented.new("V2 authentication required for Queues") end end
authenticate(options={})
click to toggle source
Calls superclass method
# File lib/fog/rackspace/queues.rb, line 71 def authenticate(options={}) super({ :rackspace_api_key => @rackspace_api_key, :rackspace_username => @rackspace_username, :rackspace_auth_url => @rackspace_auth_url, :connection_options => @connection_options }) end
client_id()
click to toggle source
# File lib/fog/rackspace/queues.rb, line 80 def client_id @rackspace_queues_client_id end
client_id=(client_id)
click to toggle source
# File lib/fog/rackspace/queues.rb, line 84 def client_id=(client_id) @rackspace_queues_client_id = client_id end
endpoint_uri(service_endpoint_url=nil)
click to toggle source
Calls superclass method
# File lib/fog/rackspace/queues.rb, line 67 def endpoint_uri(service_endpoint_url=nil) @uri = super(@rackspace_endpoint || service_endpoint_url, :rackspace_queues_url) end
region()
click to toggle source
# File lib/fog/rackspace/queues.rb, line 63 def region @rackspace_region end
service_name()
click to toggle source
# File lib/fog/rackspace/queues.rb, line 59 def service_name :cloudQueues end