Sha256: 55d464e7c2ed652dec599c5c9021af5fa7a363401f6dcd10757051ded8b1cae3
Contents?: true
Size: 714 Bytes
Versions: 5
Compression:
Stored size: 714 Bytes
Contents
require "yui/compressor" module Middleman module Minified module Javascript include ::Haml::Filters::Base def render_with_options(text, options) compressor = ::YUI::JavaScriptCompressor.new(:munge => true) data = compressor.compress(text) <<END <script type=#{options[:attr_wrapper]}text/javascript#{options[:attr_wrapper]}>#{data.chomp}</script> END end end end module Compressor def render_path(path) if template_exists?(path, :js) compressor = YUI::JavaScriptCompressor.new(:munge => true) compressor.compress(super) else super end end end class Base include Middleman::Compressor end end
Version data entries
5 entries across 5 versions & 1 rubygems