Sha256: 23263d8cc437bea197b3e5df9479b712c273bd311f449f91291d8dfc5bcf1924

Contents?: true

Size: 424 Bytes

Versions: 11

Compression:

Stored size: 424 Bytes

Contents

# frozen_string_literal: true

require 'rake_factory'

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

      parameter :dependency, required: true
      parameter :path, required: true

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

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rake_dependencies-3.6.0.pre.4 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.6.0.pre.3 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.6.0.pre.2 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.6.0.pre.1 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.5.0 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.4.0.pre.1 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.3.0 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.2.0.pre.7 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.2.0.pre.6 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.2.0.pre.5 lib/rake_dependencies/tasks/clean.rb
rake_dependencies-3.2.0.pre.4 lib/rake_dependencies/tasks/clean.rb