Module: Shine::JS

Defined in:
lib/shine.rb

Defined Under Namespace

Classes: Compressor

Class Method Summary collapse

Class Method Details

.compress(input_file) ⇒ Object



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

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

.compress_all(input_files) ⇒ Object



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

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