Class: KumoDockerCloud::HaproxyContainer

Inherits:
Object
  • Object
show all
Defined in:
lib/kumo_dockercloud/haproxy_container.rb

Instance Method Summary collapse

Constructor Details

#initialize(container_id, client) ⇒ HaproxyContainer

Returns a new instance of HaproxyContainer.



5
6
7
8
# File 'lib/kumo_dockercloud/haproxy_container.rb', line 5

def initialize(container_id, client)
  @container_id = container_id
  @client = client
end

Instance Method Details

#disable_server(server_name) ⇒ Object



10
11
12
13
# File 'lib/kumo_dockercloud/haproxy_container.rb', line 10

def disable_server(server_name)
  haproxy_server_name = haproxy_server_name(server_name)
  HaproxyCommand.new(@container_id, @client).execute("disable server #{haproxy_server_name}")
end

#enable_server(server_name) ⇒ Object



15
16
17
18
# File 'lib/kumo_dockercloud/haproxy_container.rb', line 15

def enable_server(server_name)
  haproxy_server_name = haproxy_server_name(server_name)
  HaproxyCommand.new(@container_id, @client).execute("enable server #{haproxy_server_name}")
end