Module: RubyCleanCSS::Sprockets

Defined in:
lib/ruby-clean-css/sprockets.rb

Constant Summary collapse

LABEL =
:cleancss

Class Method Summary collapse

Class Method Details

.register(sprockets) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/ruby-clean-css/sprockets.rb', line 5

def self.register(sprockets)
  klass = RubyCleanCSS::Compressor
  if sprockets.respond_to?(:register_compressor)
    sprockets.register_compressor('text/css', LABEL, klass.new)
    sprockets.css_compressor = LABEL
  else
    Sprockets::Compressors.register_css_compressor(
      LABEL,
      klass.to_s,
      :default => true
    )
  end
end