lib/good_job/daemon.rb in good_job-2.7.4 vs lib/good_job/daemon.rb in good_job-2.8.0
- old
+ new
@@ -15,19 +15,19 @@
# Daemonizes the current process and writes out a pidfile.
# @return [void]
def daemonize
check_pid
- Process.daemon
+ ::Process.daemon
write_pid
end
private
# @return [void]
def write_pid
- File.open(pidfile, ::File::CREAT | ::File::EXCL | ::File::WRONLY) { |f| f.write(Process.pid.to_s) }
+ File.open(pidfile, ::File::CREAT | ::File::EXCL | ::File::WRONLY) { |f| f.write(::Process.pid.to_s) }
at_exit { File.delete(pidfile) if File.exist?(pidfile) }
rescue Errno::EEXIST
check_pid
retry
end
@@ -53,10 +53,10 @@
return :exited unless File.exist?(pidfile)
pid = ::File.read(pidfile).to_i
return :dead if pid.zero?
- Process.kill(0, pid) # check process status
+ ::Process.kill(0, pid) # check process status
:running
rescue Errno::ESRCH
:dead
rescue Errno::EPERM
:not_owned