class DockerCloud::Stack
Public Instance Methods
deployed_date()
click to toggle source
# File lib/docker_cloud/stack.rb, line 26 def deployed_date info[:deployed_datetime] end
destroyed_date()
click to toggle source
# File lib/docker_cloud/stack.rb, line 30 def destroyed_date info[:destroyed_datetime] end
export()
click to toggle source
# File lib/docker_cloud/stack.rb, line 58 def export api.export(uuid) end
name()
click to toggle source
# File lib/docker_cloud/stack.rb, line 3 def name info[:name] end
nickname()
click to toggle source
# File lib/docker_cloud/stack.rb, line 34 def nickname info[:nickname] end
redeploy()
click to toggle source
# File lib/docker_cloud/stack.rb, line 42 def redeploy api.redeploy(uuid) end
services()
click to toggle source
def services; info; end
# File lib/docker_cloud/stack.rb, line 16 def services if @services.nil? @services = [] info[:services].each do |uri| @services.push(client.services.get_from_uri(uri)) end end @services end
start()
click to toggle source
# File lib/docker_cloud/stack.rb, line 38 def start api.start(uuid) end
state()
click to toggle source
# File lib/docker_cloud/stack.rb, line 7 def state info[:state] end
stop()
click to toggle source
# File lib/docker_cloud/stack.rb, line 50 def stop api.stop(uuid) end
synchronized()
click to toggle source
# File lib/docker_cloud/stack.rb, line 11 def synchronized info[:synchronized] end
terminate()
click to toggle source
# File lib/docker_cloud/stack.rb, line 46 def terminate api.terminate(uuid) end
update(params)
click to toggle source
# File lib/docker_cloud/stack.rb, line 54 def update(params) api.update(uuid, params) end
Private Instance Methods
api()
click to toggle source
# File lib/docker_cloud/stack.rb, line 64 def api client.stacks end