Sha256: 8193f90270c5f7492174cfb0463172469fcf8ea17afffc61e240fe83e5b5973a
Contents?: true
Size: 915 Bytes
Versions: 1
Compression:
Stored size: 915 Bytes
Contents
require 'seajs/rails/config' module Seajs module Rails class Engine < ::Rails::Engine config.before_configuration do config.seajs = Seajs::Rails::Config.new end config.before_initialize do |app| config = app.config # find the default precompile filter and modify it index = config.assets.precompile.find_index do |filter| if filter.respond_to?(:call) filter.arity == 1 ? filter.call('sea.js.map') : filter.call('sea.js.map', '/app/assets') end end if index # add filter,don't precompile app/javascripts/sea-modules/ filter = Proc.new do |path| !File.extname(path).in?(['.js', '.css']) and !path.start_with?('sea-modules/') end config.assets.precompile[index] = filter end config.seajs.load_config_from_file end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
seajs-rails-0.0.10 | lib/seajs/rails/engine.rb |