Module: Sprockets::Processing
- Defined in:
- lib/uglifier_with_source_maps/sprockets/processing.rb
Overview
‘Processing` is an internal mixin whose public methods are exposed on the `Environment` and `Index` classes.
Instance Method Summary collapse
-
#js_compressor=(compressor) ⇒ Object
Assign a compressor to run on ‘application/javascript` assets.
Instance Method Details
#js_compressor=(compressor) ⇒ Object
Assign a compressor to run on ‘application/javascript` assets.
The compressor object must respond to ‘compress` or `compile`.
13 14 15 16 17 18 19 20 21 |
# File 'lib/uglifier_with_source_maps/sprockets/processing.rb', line 13 def js_compressor=(compressor) expire_index! unregister_bundle_processor 'application/javascript', :js_compressor return unless compressor register_bundle_processor 'application/javascript', :js_compressor do |context, data| compressor.compress(data, context) end end |