Class: Broadway::Processor::Definition::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/broadway/processors/tree.rb

Instance Method Summary collapse

Constructor Details

#initialize(*args, &block) ⇒ Base

Returns a new instance of Base.



79
80
81
82
83
84
85
86
87
# File 'lib/broadway/processors/tree.rb', line 79

def initialize(*args, &block)
  options = args.extract_options!

  options.each do |k, v|
    self.send("#{k}=", v) if self.respond_to?(k)
  end

  instance_eval(&block) if block_given?
end