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