Module: Middleman::MinifyHtml

Defined in:
lib/middleman-minify-html/version.rb,
lib/middleman-minify-html/extension.rb

Constant Summary collapse

VERSION =
"3.1.1"

Class Method Summary collapse

Class Method Details

.registered(app, options = {}) ⇒ Object Also known as: included



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/middleman-minify-html/extension.rb', line 4

def registered(app, options={})
  app.set :html_compressor, false

  app.after_configuration do
    unless respond_to?(:html_compressor) && html_compressor
      require File.join(File.dirname(__FILE__), 'vendor/htmlcompressor-0.0.6/lib/htmlcompressor')
      set :html_compressor, ::HtmlCompressor::Compressor.new(options)
    end

    # Setup Rack to watch for inline JS
    use ::HtmlCompressor::Rack, options
  end
end