Module: AcquiaCloudApi::Client::Servers

Included in:
AcquiaCloudApi::Client
Defined in:
lib/acapi/client/servers.rb

Instance Method Summary collapse

Instance Method Details

#php_procs(server_name, env, memory_limits = [], apc_shm = []) ⇒ Object



15
16
17
18
19
20
21
22
23
24
# File 'lib/acapi/client/servers.rb', line 15

def php_procs(server_name, env, memory_limits = [], apc_shm = [])
  memory_limits = memory_limits.split(',') if memory_limits.is_a? String
  apc_shm = apc_shm.split(',') if apc_shm.is_a? String

  params = {
    :memory_limits => memory_limits,
    :apc_shm => apc_shm
  }
  get "sites/#{site_name}/envs/#{env}/servers/#{server_name}/php-procs", params
end

#server(server_name, env) ⇒ Object



10
11
12
# File 'lib/acapi/client/servers.rb', line 10

def server(server_name, env)
  get "sites/#{site_name}/envs/#{env}/servers/#{server_name}"
end

#servers(env) ⇒ Object Also known as: list_servers



5
6
7
# File 'lib/acapi/client/servers.rb', line 5

def servers(env)
  get "sites/#{site_name}/envs/#{env}/servers"
end