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