Sha256: 8d62d0c5d05cc6bf6573ac01b780496c40161b8a9d6e2e757916c71e11b42f3d

Contents?: true

Size: 582 Bytes

Versions: 2

Compression:

Stored size: 582 Bytes

Contents

require "action_controller/railtie"

module Csso

  class Railtie < ::Rails::Railtie
    initializer "csso.environment", :after => "sprockets.environment" do |app|
      #NB: app.assets may be nil, sprockets-rails creates env in after_initialize
      Csso.install(app.assets)
    end

    # saas-rails-3.2.4(and may be others) sets itself as default, ignoring config? => override :(
    initializer "csso.setup", :after => :setup_compression, :group => :all do |app|
      if app.config.assets.enabled
        app.config.assets.css_compressor = :csso
      end
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
csso-rails-0.8.2 lib/csso/railtie.rb
csso-rails-0.8.1 lib/csso/railtie.rb