class Sprockets::Processor
‘Processor` creates an anonymous processor class from a block.
register_preprocessor :my_processor do |context, data| # ... end
Public Class Methods
Source
# File lib/sprockets/processor.rb, line 16 def self.name "Sprockets::Processor (#{@name})" end
Source
# File lib/sprockets/processor.rb, line 12 def self.processor @processor end
‘processor` is a lambda or block
Public Instance Methods
Source
# File lib/sprockets/processor.rb, line 28 def evaluate(context, locals) self.class.processor.call(context, data) end
Call processor block with ‘context` and `data`.