module RapperLite::Compressors

Compression handlers for various types of assets. And by “various” I mean JavaScript and CSS.

Public Instance Methods

compress( file_path ) click to toggle source

Compress a file in-place. Relies on the file’s suffix to determine type.

# File lib/rapper_lite/compressors.rb, line 12
def compress( file_path )
  opts = {}
  # TODO: Someday this goes away.
  opts = self.yui_config if file_path =~ /\.js/
  RapperLite::Compressors::Compressor.compress( file_path, opts )
end