class Fog::OpenStack::DNS::V2
Constants
- SUPPORTED_VERSIONS
Public Class Methods
setup_headers(options)
click to toggle source
# File lib/fog/openstack/dns/v2.rb, line 64 def self.setup_headers(options) # user needs to have admin privileges to ask for all projects all_projects = options.delete(:all_projects) || false # user needs to have admin privileges to impersonate another project # don't ask for all and one project at the same time project_id = options.delete(:project_id) unless all_projects headers = {'X-Auth-All-Projects' => all_projects} headers['X-Auth-Sudo-Project-Id'] = project_id unless project_id.nil? [headers, options] end