class Fog::OpenStack::DNS::V1::Real

Public Class Methods

not_found_class() click to toggle source
# File lib/fog/openstack/dns/v1.rb, line 101
def self.not_found_class
  Fog::OpenStack::DNS::NotFound
end

Public Instance Methods

default_path_prefix() click to toggle source
# File lib/fog/openstack/dns/v1.rb, line 105
def default_path_prefix
  'v1'
end
default_service_type() click to toggle source
# File lib/fog/openstack/dns/v1.rb, line 109
def default_service_type
  %w[dns]
end
get_quota(project_id) click to toggle source
# File lib/fog/openstack/dns/v1/requests/get_quota.rb, line 6
def get_quota(project_id)
  request(
    :expects => 200,
    :method  => 'GET',
    :path    => "quotas/#{project_id}"
  )
end
list_domains(options = {}) click to toggle source
# File lib/fog/openstack/dns/v1/requests/list_domains.rb, line 6
def list_domains(options = {})
  request(
    :expects => 200,
    :method  => 'GET',
    :path    => 'domains',
    :query   => options
  )
end
update_quota(project_id, options = {}) click to toggle source
# File lib/fog/openstack/dns/v1/requests/update_quota.rb, line 6
def update_quota(project_id, options = {})
  request(
    :body    => Fog::JSON.encode(options),
    :expects => 200,
    :method  => 'PUT',
    :path    => "quotas/#{project_id}"
  )
end