module Sprockets::Processing
def register_preprocessor(mime_type, klass, &block)
end
data.gsub(...)
register_preprocessor :my_processor do |context, data|
A block can be passed for to create a shorthand processor.
register_preprocessor 'text/css', Sprockets::DirectiveProcessor
Registers a new Preprocessor `klass` for `mime_type`.
def register_preprocessor(mime_type, klass, &block) expire_index! if block_given? name = klass.to_s klass = Class.new(Processor) do @name = name @processor = block end end @preprocessors[mime_type].push(klass) end