Module: Shrimp::JS

Defined in:
lib/shrimp.rb

Defined Under Namespace

Classes: Compressor

Class Method Summary collapse

Class Method Details

.compress(input_file) ⇒ Object



20
21
22
23
# File 'lib/shrimp.rb', line 20

def self.compress(input_file)
  compressor = Shrimp::JS::Compressor.new(input_file)
  compressor.compress
end

.compress_all(input_files) ⇒ Object



25
26
27
28
29
30
31
32
# File 'lib/shrimp.rb', line 25

def self.compress_all(input_files)
  compressors = input_files.map {|f| Shrimp::JS::Compressor.new(f)}
  compressed = []
  compressors.each do |c|
    compressed << c.compress
  end
  compressed
end