Sha256: 297d26056f6630006ed4327388fabd24a9a0e85bb10797e5458976ee863729ed

Contents?: true

Size: 1.01 KB

Versions: 51

Compression:

Stored size: 1.01 KB

Contents

# desc "Explaining what the task does"
# task :redhat_access do
#   # Task goes here
# end
desc 'Compile stand alone engine assets'
task 'assets:precompile:engine' do
  require 'sprockets'
  require 'sprockets/railtie'
  require 'uglifier'
  require 'sass/rails/compressor'
  require File.expand_path('../lib/red_hat_access', __FILE__)

  precompile = [
    'red_hat_access/articles.js',
    'red_hat_access/articles.css'
  ]

  env = Sprockets::Environment.new(RedHatAccess::Engine.root)
  env.js_compressor = Uglifier.new
  env.css_compressor = Sass::Rails::CssCompressor.new

  paths = [
    'app/assets/stylesheets',
    'app/assets/javascripts',
    'vendor/assets/javascripts',
    'vendor/assets/stylesheets',
  ]

  paths.each do |path|
    env.append_path(path)
  end

  target = File.join(RedHatAccess::Engine.root, 'public', 'assets')
  compiler = Sprockets::StaticCompiler.new(env,
    target,
    precompile,
    :manifest_path => File.join(target),
    :digest => true,
    :manifest => true)
  compiler.compile
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
redhat_access-2.9.1 lib/tasks/redhat_access_tasks.rake
redhat_access-2.8.1 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.20 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.19 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.18 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.17 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.16 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.15 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.14 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.13 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.12 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.11 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.10 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.9 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.8 lib/tasks/redhat_access_tasks.rake
redhat_access-2.2.7 lib/tasks/redhat_access_tasks.rake
redhat_access-2.1.10 lib/tasks/redhat_access_tasks.rake
redhat_access-2.0.17 lib/tasks/redhat_access_tasks.rake
redhat_access-2.0.16 lib/tasks/redhat_access_tasks.rake
redhat_access-2.1.9 lib/tasks/redhat_access_tasks.rake