Class: TaskJuggler::FileRecord

Inherits:
Object
  • Object
show all
Defined in:
lib/taskjuggler/FileList.rb

Overview

The FileRecord stores the name of a file and the modification time.

Instance Method Summary collapse

Constructor Details

#initialize(fileName) ⇒ FileRecord

Returns a new instance of FileRecord.



19
20
21
22
# File 'lib/taskjuggler/FileList.rb', line 19

def initialize(fileName)
  @name = fileName.dup.untaint
  @mtime = File.mtime(@name)
end

Instance Method Details

#modified?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/taskjuggler/FileList.rb', line 24

def modified?
  File.mtime(@name) > @mtime
end