Sha256: 40c3faff63b3da5e0ccab316e7b500ae7c937cfdba63eda84b5fa15252496fc7

Contents?: true

Size: 573 Bytes

Versions: 3

Compression:

Stored size: 573 Bytes

Contents

# Extensions namespace
module Middleman::Extensions
  
  # Minify CSS Extension 
  module MinifyCss
    
    # Setup extension
    class << self
      
      # Once registered
      def registered(app)
        # Tell Sprockets to use the built in CSSMin
        app.after_configuration do
          if !css_compressor
            require "middleman-more/extensions/minify_css/cssmin"
            set :css_compressor, ::CSSMin
          end
        end
      end
      alias :included :registered
    end
  end
  
  # Register extension
  register :minify_css, MinifyCss
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
middleman-more-3.0.0.beta.1 lib/middleman-more/extensions/minify_css.rb
middleman-more-3.0.0.alpha.9 lib/middleman-more/extensions/minify_css.rb
middleman-more-3.0.0.alpha.8 lib/middleman-more/extensions/minify_css.rb