class Middleman::Extensions::MinifyCss

Minify CSS Extension

Public Class Methods

new(app, options_hash={}, &block) click to toggle source
Calls superclass method Middleman::Extension::new
# File lib/middleman-more/extensions/minify_css.rb, line 7
def initialize(app, options_hash={}, &block)
  super

  app.config.define_setting :css_compressor, nil, 'Set the CSS compressor to use. Deprecated in favor of the :compressor option when activating :minify_css'
end

Public Instance Methods

after_configuration() click to toggle source
# File lib/middleman-more/extensions/minify_css.rb, line 13
def after_configuration
  chosen_compressor = app.config[:css_compressor] || options[:compressor] || SassCompressor

  # Setup Rack middleware to minify CSS
  app.use Rack, compressor: chosen_compressor,
                ignore: Array(options[:ignore]) + [/\.min\./],
                inline: options[:inline]
end