class Middleman::Extensions::MinifyJavascript

Minify Javascript Extension

def after_configuration

def after_configuration
  chosen_compressor = app.config[:js_compressor] || options[:compressor] || begin
    require 'uglifier'
    ::Uglifier.new
  end
  # Setup Rack middleware to minify CSS
  app.use Rack, compressor: chosen_compressor,
                ignore: Array(options[:ignore]) + [/\.min\./],
                inline: options[:inline]
end

def initialize(app, options_hash={}, &block)

def initialize(app, options_hash={}, &block)
  super
  app.config.define_setting :js_compressor, nil, 'Set the JS compressor to use. Deprecated in favor of the :compressor option when activating :minify_js'
end