1# Defines a :phony task that you can use as a dependency. This allows
2# file-based tasks to use non-file-based tasks as prerequisites
3# without forcing them to rebuild.
4#
5# See FileTask#out_of_date? and Task#timestamp for more info.
6
7require 'rake'
8
9task :phony
10
11Rake::Task[:phony].tap do |task|
12  def task.timestamp # :nodoc:
13    Time.at 0
14  end
15end
16