Module: HtmlPress
- Defined in:
- lib/troy/hacks.rb
Constant Summary collapse
- CONTENT_CACHE =
{}
Class Method Summary collapse
Class Method Details
.js_compressor(text, options = nil) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/troy/hacks.rb', line 6 def self.js_compressor (text, = nil) ||= {} [:output] ||= {:inline_script => true} hash = Digest::SHA1.hexdigest(text) CONTENT_CACHE[hash] ||= MultiJs.compile(text, ).gsub(/;$/,'') CONTENT_CACHE[hash] end |