Sha256: 06b62dcd11b541402ea0fcdb4b4224c21891a1ab8d0d1ebe11bc101d6b34128d
Contents?: true
Size: 1.17 KB
Versions: 6
Compression:
Stored size: 1.17 KB
Contents
# encoding: UTF-8 require 'rails2_asset_pipeline' require 'rake/sprocketstask' namespace :assets do load_tasks = lambda do namespace :r2ap do Rake::SprocketsTask.new do |t| t.environment = Rails2AssetPipeline.env t.output = "./public/assets" t.assets = t.environment.paths.map{|p| Dir["#{p.sub(Rails.root.to_s,"")}/**/*"] }.flatten t.log_level = Logger::ERROR t.keep = 2 end end end task :config do initializer = Rails.root.join("config/initializers/rails2_asset_pipeline.rb") load initializer if File.exist?(initializer) end desc "Compile all the assets" task :precompile => "assets:config" do load_tasks.call Rake::Task["r2ap:assets"].invoke end desc "Remove compiled assets" task :clean => "assets:config" do load_tasks.call Rake::Task["r2ap:clobber"].invoke end desc "Remove old assets" task :remove_old => "assets:config" do load_tasks.call Rake::Task["r2ap:clean"].invoke end desc "converts project from jammit based assets.yml" task :convert_jammit do require 'rails2_asset_pipeline/jammit_converter' Rails2AssetPipeline::JammitConverter.convert end end
Version data entries
6 entries across 6 versions & 1 rubygems