Sha256: 06a5e7bce141c3cd120c30d2c25434c47e7dfc835eeb431d794168fe2422963e

Contents?: true

Size: 398 Bytes

Versions: 7

Compression:

Stored size: 398 Bytes

Contents

# -*- coding: utf-8 -*-


require 'rake/task'


module Xot


  module Rake


    class AliasTask < ::Rake::Task

      def timestamp ()
        prerequisite_tasks.map {|pre| pre.timestamp}.max || ::Rake::EARLY
      end

    end# AliasTask


  end# Rake


end# Xot


module Rake
  module DSL
    def alias_task (*args, &block)
      Xot::Rake::AliasTask.define_task *args, &block
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
xot-0.1.21 lib/xot/rake/alias_task.rb
xot-0.1.20 lib/xot/rake/alias_task.rb
xot-0.1.19 lib/xot/rake/alias_task.rb
xot-0.1.16 lib/xot/rake/alias_task.rb
xot-0.1.15 lib/xot/rake/alias_task.rb
xot-0.1.14 lib/xot/rake/alias_task.rb
xot-0.1.13 lib/xot/rake/alias_task.rb