class FishControl

Public Class Methods

new() click to toggle source
# File lib/dockerfish.rb, line 562
def initialize
  @apiobj = DockerFish.new(false)
  @containerjson = "container.json"
end

Public Instance Methods

containerctl(container, action, image="<none>:<none>") click to toggle source
# File lib/dockerfish.rb, line 567
def containerctl(container, action, image="<none>:<none>")
  if image != "<none>:<none>"
    @apiobj.image = image
    puts "My Image: #{image}"
  end
  container.split(",").each {|n|
    @apiobj.hostname = "#{n}"
    puts "Container: #{n} Action: #{action}"
    if action == "create"
      @apiobj.chooser("/containers/#{action}")
    else
      @apiobj.chooser("/containers/#{n}/#{action}")
    end
    @apiobj.apicall("#{action}")  
  }
  exit
end