Sha256: 3c2ba149c93947358a5293fcfc23aca51831d825a43f38a2c9e56c4ec05f1e9d

Contents?: true

Size: 561 Bytes

Versions: 17

Compression:

Stored size: 561 Bytes

Contents

require "shakapacker/configuration"

namespace :shakapacker do
  desc "Remove the webpack compiled output directory"
  task clobber: ["shakapacker:verify_config", :environment] do
    Shakapacker.clobber
    $stdout.puts "Removed webpack output path directory #{Shakapacker.config.public_output_path}"
  end
end

if Shakapacker.config.shakapacker_precompile?
  # Run clobber if the assets:clobber is run
  if Rake::Task.task_defined?("assets:clobber")
    Rake::Task["assets:clobber"].enhance do
      Rake::Task["shakapacker:clobber"].invoke
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
shakapacker-8.1.0 lib/tasks/shakapacker/clobber.rake
shakapacker-8.0.2 lib/tasks/shakapacker/clobber.rake
shakapacker-8.0.1 lib/tasks/shakapacker/clobber.rake
shakapacker-7.2.3 lib/tasks/shakapacker/clobber.rake
shakapacker-7.3.0.beta.1 lib/tasks/shakapacker/clobber.rake
shakapacker-7.2.2 lib/tasks/shakapacker/clobber.rake
shakapacker-7.2.1 lib/tasks/shakapacker/clobber.rake
shakapacker-7.2.0 lib/tasks/shakapacker/clobber.rake
shakapacker-7.2.0.rc.0 lib/tasks/shakapacker/clobber.rake
shakapacker-7.1.0 lib/tasks/shakapacker/clobber.rake
shakapacker-7.0.3 lib/tasks/shakapacker/clobber.rake
shakapacker-7.0.2 lib/tasks/shakapacker/clobber.rake
shakapacker-7.0.1 lib/tasks/shakapacker/clobber.rake
shakapacker-7.0.0 lib/tasks/shakapacker/clobber.rake
shakapacker-7.0.0.rc.2 lib/tasks/shakapacker/clobber.rake
shakapacker-7.0.0.rc.1 lib/tasks/shakapacker/clobber.rake
shakapacker-7.0.0.rc.0 lib/tasks/shakapacker/clobber.rake