Sha256: 0b627db77eac4dd71554aceb18e0781fff9b5f89979ee72664e1ad2e31bed28f

Contents?: true

Size: 394 Bytes

Versions: 24

Compression:

Stored size: 394 Bytes

Contents

require 'rake_factory'

module RakeDependencies
  module Tasks
    class Clean < RakeFactory::Task
      default_name :clean
      default_description RakeFactory::DynamicValue.new { |t|
        "Clean vendored #{t.dependency}"
      }

      parameter :dependency, :required => true
      parameter :path, :required => true

      action do |t|
        rm_rf t.path
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
rake_dependencies-3.2.0.pre.3 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.2.0.pre.2 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.2.0.pre.1 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.1.0 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.0.0.pre.2 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.14.0.pre.1 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.13.0 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.12.0.pre.3 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.12.0.pre.2 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.12.0.pre.1 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.11.0 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.10.0.pre.1 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.9.0 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.8.0.pre.1 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.7.0 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.6.0.pre.2 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.6.0.pre.1 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.5.0 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.4.0.pre.1 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-2.3.0 lib/rake_dependencies/tasks/clean.rb