22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
# File 'lib/sprockets-specific.rb', line 22
def define
namespace :assets do
desc "Load asset compile environment"
task :environment do
Rake::Task['environment'].invoke
end
desc "Compile all the assets named in config.assets.precompile"
task :precompile => :environment do
with_logger do
manifest.compile(assets)
end
end
desc "Remove old compiled assets"
task :clean, [:keep] => :environment do |t, args|
keep = Integer(args.keep || 2)
with_logger do
manifest.clean(keep)
end
end
desc "Remove compiled assets"
task :clobber => :environment do
with_logger do
manifest.clobber
rm_rf cache_path if cache_path
end
end
desc "Compile specific asset from ASSET_FILES variable"
task :precompile_specific => :environment do
with_logger do
manifest.compile(specific_assets)
end
end
end
end
|