module Inesita::Minify
Public Instance Methods
css(source)
click to toggle source
# File lib/inesita/minify.rb, line 21 def css(source) if defined?(Sass) && defined?(Sass::Engine) Sass::Engine.new(source, syntax: :scss, cache: false, read_cache: false, style: :compressed ).render else source end end
html(source)
click to toggle source
# File lib/inesita/minify.rb, line 5 def html(source) if defined?(HtmlCompressor) && defined?(HtmlCompressor::Compressor) HtmlCompressor::Compressor.new.compress(source) else source end end
js(source)
click to toggle source
# File lib/inesita/minify.rb, line 13 def js(source) if defined?(Uglifier) Uglifier.compile(source) else source end end