Class: Fewer::Engines::JsMin

Inherits:
Abstract show all
Defined in:
lib/fewer/engines/js_min.rb

Instance Attribute Summary

Attributes inherited from Abstract

#names, #root

Instance Method Summary collapse

Methods inherited from Abstract

#initialize, #mtime, #paths

Constructor Details

This class inherits a constructor from Fewer::Engines::Abstract

Instance Method Details

#content_typeObject



6
7
8
# File 'lib/fewer/engines/js_min.rb', line 6

def content_type
  'application/x-javascript'
end

#extensionObject



10
11
12
# File 'lib/fewer/engines/js_min.rb', line 10

def extension
  '.js'
end

#readObject



14
15
16
# File 'lib/fewer/engines/js_min.rb', line 14

def read
  ::Closure::Compiler.new.compress(super)
end