Module: DockerCloud::Helpers::Services
Defined Under Namespace
Classes: ContainerPorts
Instance Method Summary collapse
- #container_ports ⇒ Object
- #privileged ⇒ Object
- #redeploy ⇒ Object
- #roles ⇒ Object
- #start ⇒ Object
- #stop ⇒ Object
- #terminate ⇒ Object
- #update(params) ⇒ Object
Instance Method Details
#container_ports ⇒ Object
49 50 51 52 53 54 55 56 57 |
# File 'lib/docker_cloud/helpers/services.rb', line 49 def container_ports if @container_ports.nil? && !info[:container_ports].nil? @container_ports = [] info[:container_ports].each do |port| @container_ports.push(ContainerPorts.new(port)) end end @container_ports end |
#privileged ⇒ Object
45 46 47 |
# File 'lib/docker_cloud/helpers/services.rb', line 45 def privileged info[:privileged] end |
#redeploy ⇒ Object
29 30 31 |
# File 'lib/docker_cloud/helpers/services.rb', line 29 def redeploy api.redeploy(uuid) end |
#roles ⇒ Object
41 42 43 |
# File 'lib/docker_cloud/helpers/services.rb', line 41 def roles info[:roles] end |
#start ⇒ Object
21 22 23 |
# File 'lib/docker_cloud/helpers/services.rb', line 21 def start api.start(uuid) end |
#stop ⇒ Object
25 26 27 |
# File 'lib/docker_cloud/helpers/services.rb', line 25 def stop api.stop(uuid) end |
#terminate ⇒ Object
33 34 35 |
# File 'lib/docker_cloud/helpers/services.rb', line 33 def terminate api.terminate(uuid) end |
#update(params) ⇒ Object
37 38 39 |
# File 'lib/docker_cloud/helpers/services.rb', line 37 def update(params) api.update(uuid, params) end |