Sha256: 25cfc284e50d7e524440d31b0a919958816cdaff16bc2076a6537db8bab77945
Contents?: true
Size: 396 Bytes
Versions: 12
Compression:
Stored size: 396 Bytes
Contents
module God module Behaviors class CleanPidFile < Behavior def valid? valid = true valid &= complain("Attribute 'pid_file' must be specified", self) if self.watch.pid_file.nil? valid end def before_start File.delete(self.watch.pid_file) "deleted pid file" rescue "no pid file to delete" end end end end
Version data entries
12 entries across 12 versions & 3 rubygems