module Rapper::Compressors

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

Public Instance Methods

compress( file ) click to toggle source

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

@param [String] file Path to the file to compress.

# File lib/rapper/compressors.rb, line 15
def compress( file )
  opts = {}
  # TODO: Someday this goes away.
  opts = get_config( "yui_compressor" ) if file =~ /\.js/
  Rapper::Compressors::Compressor.compress( file, opts )
end