Sha256: 6f48f191fb1b67d998a09e360a5e6ef06fdf44c9a5fcede5ee3b75ae11bc0723

Contents?: true

Size: 612 Bytes

Versions: 56

Compression:

Stored size: 612 Bytes

Contents

namespace :ckeditor do
  desc 'Create nondigest versions of some ckeditor assets (e.g. moono skin png)'
  task :create_nondigest_assets do
    fingerprint = /\-[0-9a-f]{32}\./
    for file in Dir['public/assets/ckeditor/**/*']
      next unless file =~ fingerprint
      nondigest = file.sub fingerprint, '.' # contents-0d8ffa186a00f5063461bc0ba0d96087.css => contents.css
      FileUtils.cp file, nondigest, verbose: true
    end
  end
end

# auto run ckeditor:create_nondigest_assets after assets:precompile
Rake::Task['assets:precompile'].enhance do
  Rake::Task['ckeditor:create_nondigest_assets'].invoke
end

Version data entries

56 entries across 56 versions & 1 rubygems

Version Path
polyblock-1.2.6 lib/tasks/ckeditor.rake
polyblock-1.2.5 lib/tasks/ckeditor.rake
polyblock-1.2.4 lib/tasks/ckeditor.rake
polyblock-1.2.3 lib/tasks/ckeditor.rake
polyblock-1.2.2 lib/tasks/ckeditor.rake
polyblock-1.2.1 lib/tasks/ckeditor.rake
polyblock-1.2.0 lib/tasks/ckeditor.rake
polyblock-1.1.1 lib/tasks/ckeditor.rake
polyblock-1.1.0 lib/tasks/ckeditor.rake
polyblock-1.0.8 lib/tasks/ckeditor.rake
polyblock-1.0.7 lib/tasks/ckeditor.rake
polyblock-1.0.6 lib/tasks/ckeditor.rake
polyblock-1.0.5 lib/tasks/ckeditor.rake
polyblock-1.0.4 lib/tasks/ckeditor.rake
polyblock-1.0.3 lib/tasks/ckeditor.rake
polyblock-1.0.2 lib/tasks/ckeditor.rake
polyblock-1.0.1 lib/tasks/ckeditor.rake
polyblock-1.0.0 lib/tasks/ckeditor.rake
polyblock-0.9.9 lib/tasks/ckeditor.rake
polyblock-0.9.8 lib/tasks/ckeditor.rake