Module: Daemon::PidFile

Defined in:
lib/forge/lib/daemon.rb

Class Method Summary collapse

Class Method Details

.recall(daemon) ⇒ Object



23
24
25
# File 'lib/forge/lib/daemon.rb', line 23

def self.recall(daemon)
  IO.read(daemon.pid_fn).to_i rescue nil
end

.store(daemon, pid) ⇒ Object



19
20
21
# File 'lib/forge/lib/daemon.rb', line 19

def self.store(daemon, pid)
  File.open(daemon.pid_fn, 'w') {|f| f << pid}
end