class Pushapp::Tasks::Upstart

Public Instance Methods

job_name_from_path() click to toggle source
# File lib/pushapp/tasks/upstart.rb, line 14
def job_name_from_path
  options[:remote].path ? options[:remote].path.split('/').last : nil
end
jobs() click to toggle source
# File lib/pushapp/tasks/upstart.rb, line 18
def jobs
  @jobs ||= upstart_jobs.empty? ? [upstart_job] : upstart_jobs.map {|j| [upstart_job, j].compact.join("-")}
end
run() click to toggle source
# File lib/pushapp/tasks/upstart.rb, line 22
def run
  jobs.each { |j| run_on(j) }
end
run_on(job) click to toggle source
# File lib/pushapp/tasks/upstart.rb, line 26
def run_on job
end
upstart_job() click to toggle source
# File lib/pushapp/tasks/upstart.rb, line 6
def upstart_job
  @upstart_job ||= options[:upstart_job] || job_name_from_path
end
upstart_jobs() click to toggle source
# File lib/pushapp/tasks/upstart.rb, line 10
def upstart_jobs
  options[:upstart_jobs] || []
end