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.



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

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

Instance Method Details

#modified?Boolean

Returns:

  • (Boolean)


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

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