class Piah::ProcessorList
Public Class Methods
new(*processors)
click to toggle source
# File lib/piah/processor_list.rb, line 3 def initialize(*processors) @processors = processors.flatten end
Public Instance Methods
process(p,args)
click to toggle source
# File lib/piah/processor_list.rb, line 11 def process(p,args) @processors[p].process args end
types()
click to toggle source
# File lib/piah/processor_list.rb, line 7 def types @types ||= @processors.each_index.zip(@processors.map(&:types)).to_h end