Files
foreman/lib/foreman/procfile_entry.rb
David Dollar 5436b68cf1 wip
2011-12-08 17:53:13 -08:00

23 lines
424 B
Ruby

require "foreman"
class Foreman::ProcfileEntry
attr_reader :name
attr_reader :command
attr_accessor :color
def initialize(name, command)
@name = name
@command = command
end
def spawn(num, pipe, basedir, environment, base_port)
(1..num).to_a.map do |n|
process = Foreman::Process.new(self, n, base_port + (n-1))
process.run(pipe, basedir, environment)
process
end
end
end