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
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_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