class FigRake::Command

Attributes

command[RW]
container_name[RW]
docker_command[RW]
rake_args[RW]

Public Class Methods

new(command, container_name, rake_args, docker_command) click to toggle source
# File lib/fig_rake/command.rb, line 5
def initialize(command, container_name, rake_args, docker_command)
  @command, @container_name, @rake_args, @docker_command = command, container_name, rake_args, docker_command
end

Public Instance Methods

exec() click to toggle source
# File lib/fig_rake/command.rb, line 9
def exec
  p "#{docker_command} run --rm --entrypoint=#{command} #{container_name} #{rake_args.join(' ')}"
  exit system("#{docker_command} run --rm --entrypoint=#{command} #{container_name} #{rake_args.join(' ')}")
end