module AcquiaCloudApi::Client::Domains

Public Instance Methods

add_domain(domain, env) click to toggle source
# File lib/acapi/client/domains.rb, line 14
def add_domain(domain, env)
  post "/sites/#{site_name}/envs/#{env}/domains/#{domain}"
end
domain(domain, env) click to toggle source
# File lib/acapi/client/domains.rb, line 10
def domain(domain, env)
  get "sites/#{site_name}/envs/#{env}/domains/#{domain}"
end
domains(env) click to toggle source
# File lib/acapi/client/domains.rb, line 5
def domains(env)
  get "sites/#{site_name}/envs/#{env}/domains"
end
Also aliased as: list_domains
list_domains(env)
Alias for: domains
migrate_domains(domains, from_env, to_env) click to toggle source
# File lib/acapi/client/domains.rb, line 28
def migrate_domains(domains, from_env, to_env)
  domains = domains.split if domains.is_a? String

  params = {}
  data = {:domains => domains}.to_json

  post "sites/#{site_name}/domain-move/#{from_env}/#{to_env}", params, data
end
purge_cache(domain, env)
Alias for: purge_varnish_cache
purge_varnish(domain, env)
Alias for: purge_varnish_cache
purge_varnish_cache(domain, env) click to toggle source
# File lib/acapi/client/domains.rb, line 22
def purge_varnish_cache(domain, env)
  delete "sites/#{site_name}/envs/#{env}/domains/#{domain}/cache"
end
Also aliased as: purge_varnish, purge_cache
remove_domain(domain, env) click to toggle source
# File lib/acapi/client/domains.rb, line 18
def remove_domain(domain, env)
  delete "sites/#{site_name}/envs/#{env}/domains/#{domain}"
end