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