Sha256: 508f038c98e235d034e39a7e7ed6d1d6caa85016346fff0e7bf54e61e87839ef

Contents?: true

Size: 966 Bytes

Versions: 8

Compression:

Stored size: 966 Bytes

Contents

# encoding: UTF-8
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.keep = 2
      end
    end
  end

  desc "Compile all the assets"
  task :precompile => :environment do
    load_tasks.call
    Rake::Task["r2ap:assets"].invoke
  end

  desc "Remove compiled assets"
  task :clean => :environment do
    load_tasks.call
    Rake::Task["r2ap:clobber"].invoke
  end

  desc "Remove old assets"
  task :remove_old => :environment 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

8 entries across 8 versions & 1 rubygems

Version Path
rails2_asset_pipeline-0.1.10 lib/rails2_asset_pipeline/tasks.rb
rails2_asset_pipeline-0.1.9 lib/rails2_asset_pipeline/tasks.rb
rails2_asset_pipeline-0.1.8 lib/rails2_asset_pipeline/tasks.rb
rails2_asset_pipeline-0.1.7 lib/rails2_asset_pipeline/tasks.rb
rails2_asset_pipeline-0.1.6 lib/rails2_asset_pipeline/tasks.rb
rails2_asset_pipeline-0.1.5 lib/rails2_asset_pipeline/tasks.rb
rails2_asset_pipeline-0.1.4 lib/rails2_asset_pipeline/tasks.rb
rails2_asset_pipeline-0.1.3 lib/rails2_asset_pipeline/tasks.rb