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