Sha256: d5f6f0959cc2dd82f1ab92424def9b7a6a0f72834859afde38d2a31446001111

Contents?: true

Size: 340 Bytes

Versions: 6

Compression:

Stored size: 340 Bytes

Contents

require 'jsmin'

module Nanoc::Toolbox::Filters
  # NANOC Filter for minifying the JS Files
  # using the JSMin gem
  # @see http://rubygems.org/gems/jsmin
  # @author Anouar ADLANI <anouar@adlani.com>
  class JsMinify < Nanoc::Filter
    identifier :js_minify

    def run(content, args = {})
      JSMin.minify(content)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
nanoc-toolbox-0.2.1 lib/nanoc/toolbox/filters/js_minify.rb
nanoc-toolbox-0.2.0 lib/nanoc/toolbox/filters/js_minify.rb
nanoc-toolbox-0.1.3 lib/nanoc/toolbox/filters/js_minify.rb
nanoc-toolbox-0.1.2 lib/nanoc/toolbox/filters/js_minify.rb
nanoc-toolbox-0.1.1 lib/nanoc/toolbox/filters/js_minify.rb
nanoc-toolbox-0.1.0 lib/nanoc/toolbox/filters/js_minify.rb