Class: LocalPac::JavaScriptCompressor

Inherits:
Object
  • Object
show all
Defined in:
lib/local_pac/java_script_compressor.rb

Instance Method Summary collapse

Constructor Details

#initialize(compressor = Uglifier.new) ⇒ JavaScriptCompressor

Returns a new instance of JavaScriptCompressor.



10
11
12
# File 'lib/local_pac/java_script_compressor.rb', line 10

def initialize(compressor = Uglifier.new)
  @compressor = compressor
end

Instance Method Details

#prepare(file) ⇒ Object



14
15
16
# File 'lib/local_pac/java_script_compressor.rb', line 14

def prepare(file)
  file.compressed_content = compressor.compile(file.content)
end