Sha256: dae7c7c52e0ba35ac93cb040ae75250976d8080cee9195f5d8dbe5ed952027fd

Contents?: true

Size: 518 Bytes

Versions: 7

Compression:

Stored size: 518 Bytes

Contents

module CSSModules
  class Engine < ::Rails::Engine
    isolate_namespace CSSModules

    initializer "css_modules.register_preprocessor" do |app|
      # Make css_module.js accessible to Sprockets
      app.config.assets.paths << File.expand_path("../assets", __FILE__)

      # This is Sprockets 2 only :S
      app.config.assets.configure do |env|
        env.register_postprocessor('text/css', :css_modules) do |context, data|
          CSSModules::Rewrite.rewrite_css(data)
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
css_modules-0.7.0 lib/css_modules/engine.rb
css_modules-0.6.0 lib/css_modules/engine.rb
css_modules-0.5.0 lib/css_modules/engine.rb
css_modules-0.4.0 lib/css_modules/engine.rb
css_modules-0.3.0 lib/css_modules/engine.rb
css_modules-0.2.0 lib/css_modules/engine.rb
css_modules-0.1.0 lib/css_modules/engine.rb