Sha256: dcd6900541a9c2ba0b4321d750a8b09f1904f593192cfa61d95ee76c96a42a90
Contents?: true
Size: 349 Bytes
Versions: 18
Compression:
Stored size: 349 Bytes
Contents
class Eye::Checker::FileTouched < Eye::Checker param :file, [String], true param :delete, [TrueClass, FalseClass] def initialize(*args) super self.file = process.expand_path(file) if process && file end def get_value File.exist?(file) end def good?(value) File.delete(file) if value && delete !value end end
Version data entries
18 entries across 18 versions & 1 rubygems