Sha256: c2637925bd13d6ae2d632476093cc7c9ef8248606be0af9a808268cb6a7b264b
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
require 'evil-front-all' require 'therubyracer' require 'commonjs' require 'ruby-clean-css/version' require 'ruby-clean-css/exports' require 'ruby-clean-css/compressor' require 'sass-rails' require 'slim-rails' module EvilFront class Railtie < ::Rails::Railtie initializer 'evil_front.config' do |app| # Disable assets and helper per controller app.config.generators.stylesheets = false app.config.generators.javascripts = false app.config.generators.helper = false # Precompile all JS/CSS in root of app assets dirs. app.config.assets.precompile += Dir[::Rails.root.join('app/assets/*/*.{js,css,coffee,sass,scss}*')]. map { |i| File.basename(i).sub(/(\.js)?\.coffee$/, '.js') }. map { |i| File.basename(i).sub(/(\.css)?\.(sass|scss)$/, '.css') }. reject { |i| i =~ /^application\.(js|css)$/ } # Sass debug in Chrome if ::Rails.env.development? app.config.sass.debug_info = true end app.config.assets.css_compressor = RubyCleanCSS::Compressor.new( keep_special_comments: :none) end initializer 'evil_front.action_view' do ActiveSupport.on_load(:action_view) { include Helpers } end end end require_relative 'evil-front/rails/version'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
evil-front-rails-0.4.0 | lib/evil-front-rails.rb |