Sha256: 74dd453a465ee85a20d9cfeece124d9907b1750b5dcc5ef3712185cde43fdad7

Contents?: true

Size: 435 Bytes

Versions: 1

Compression:

Stored size: 435 Bytes

Contents

require 'mattock'

module RakeDependencies
  module Tasks
    class Clean < Mattock::Tasklib
      setting :name, :clean
      required_fields :path
      required_fields :dependency

      def default_configuration(*args)
        super(args)
        self.name = args[0] if args[0]
      end

      def define
        desc "Clean vendored #{dependency}"
        task name do
          rm_rf path
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rake-dependencies-0.3.0 lib/rake_dependencies/tasks/clean.rb