lib/classy_assets/tasks.rb in classy_assets-0.9.4 vs lib/classy_assets/tasks.rb in classy_assets-0.10.0
- old
+ new
@@ -3,18 +3,20 @@
require 'rake'
require 'rake/sprocketstask'
require 'classy_assets'
module ClassyAssets
- class Tasks < Rake::SprocketsTask
- def precompile
+ class Tasks < Rake::SprocketsTask
+ def define_precompile_task
task "assets:precompile" => [:clean_assets, :assets]
end
end
end
ClassyAssets::Tasks.new do |t|
+ t.define_precompile_task
t.environment = ClassyAssets.sprockets
- t.output = ClassyAssets.config.asset_precompile_folder
- t.assets = ClassyAssets.config.asset_precompile_files
- t.precompile
+ t.output = ClassyAssets.config.asset_precompile_path
+ t.assets = ClassyAssets.config.asset_precompile
+ t.keep = ClassyAssets.config.asset_precompile_keep
+ t.manifest = ::Sprockets::Manifest.new(t.environment, ClassyAssets.config.asset_manifest_path)
end