######################################################################### A FileTask is a task that includes time based dependencies. If any of a FileTask's prerequisites have a timestamp that is later than the file represented by this task, then the file must be rebuilt (using the supplied actions).

Methods
N
T
Instance Public methods
needed?()

Is this file task needed? Yes if it doesn't exist, or if its time stamp is out of date.

# File lib/rake/file_task.rb, line 15
def needed?
  ! File.exist?(name) || out_of_date?(timestamp)
end
timestamp()

Time stamp for file task.

# File lib/rake/file_task.rb, line 20
def timestamp
  if File.exist?(name)
    File.mtime(name.to_s)
  else
    Rake::EARLY
  end
end