Sha256: eccf6f97522aec0fa5ee2f67f805efb9282040244c94e6450ad21e6645e8b7ae
Contents?: true
Size: 1 KB
Versions: 4
Compression:
Stored size: 1 KB
Contents
require 'evil-front-all' 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 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
4 entries across 4 versions & 1 rubygems