module FireAndForget::Daemon
Public Class Methods
included(klass)
click to toggle source
# File lib/fire_and_forget/daemon.rb, line 8 def self.included(klass) FireAndForget.set_pid(self.task_name, $$) rescue Errno::ECONNREFUSED # server isn't running but we don't want this to stop our script end
task_name()
click to toggle source
# File lib/fire_and_forget/daemon.rb, line 4 def self.task_name ENV[FireAndForget::ENV_TASK_NAME] end
Public Instance Methods
set_task_status(status)
click to toggle source
# File lib/fire_and_forget/daemon.rb, line 15 def set_task_status(status) FireAndForget.set_status(FireAndForget::Daemon.task_name, status) rescue Errno::ECONNREFUSED # server isn't running but we don't want this to stop our script end