module Sprockets::Transformers
def register_transformer(from, to, proc)
register_transformer 'image/svg+xml', 'image/png', ConvertSvgToPng
ConvertCoffeeScriptToJavaScript
register_transformer 'text/coffeescript', 'application/javascript',
Examples
proc - Callable block that accepts an input Hash.
to - String mime type
from - String mime type
Public: Register a transformer from and to a mime type.
def register_transformer(from, to, proc) self.config = hash_reassoc(config, :registered_transformers, from) do |transformers| transformers.merge(to => proc) end compute_transformers! end