module Spirit::Render::Processable::ClassMethods
Public Instance Methods
define(event)
click to toggle source
# File lib/spirit/render/processable.rb, line 31 def define(event) define_method(event) { |*args| invoke_callbacks event, *args } end
use(processor)
click to toggle source
@example using a processor
include Processable use Processor::MathProcessor
# File lib/spirit/render/processable.rb, line 23 def use(processor) processor.events.each do |event| processors[event] ||= [] processors[event] << processor define event unless method_defined? event end end