Module: Jekyll::SimpleAssets::UglifyFilter
- Defined in:
- lib/jekyll-simple-assets/terser.rb
Instance Method Summary collapse
Instance Method Details
#uglify(input) ⇒ Object
84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/jekyll-simple-assets/terser.rb', line 84 def uglify (input) return if input.nil? return input.split('\n').join('\\\n') unless SimpleAssets::terser_enabled? config = @context.registers[:site].config['simple_assets'] terser_config = SimpleAssets::symbolize_keys(config['terser']) Terser.new(terser_config).compile(input) end |