module Docker::Ruby

Public Instance Methods

build(app_path) click to toggle source
# File lib/docker/ruby.rb, line 8
def build(app_path)
  path = Docker::PATH(app_path)
  Docker.build(path, "ruby-#{path.name}")
end
run_irb(app_path, flags = '', command = '') click to toggle source
# File lib/docker/ruby.rb, line 13
def run_irb(app_path, flags = '', command = '')
  path    = Docker::PATH(app_path)
  name    = path.name

  image   = "jphager2/ruby-#{path.name}"
  flags = "-it --name ruby-irb-#{name} -v #{path}:/usr/src/app #{flags}" 

  docker_cmd = "docker run #{flags} #{image} #{command}" 

  Docker::Interactive.warn(docker_cmd)
  docker_cmd
end