class CFlow::Pipeline

Public Class Methods

new(procs:) click to toggle source
# File lib/c_flow/pipeline.rb, line 3
def initialize(procs:)
  @procs = procs
end

Public Instance Methods

call(input) click to toggle source
# File lib/c_flow/pipeline.rb, line 7
def call(input)
  @procs.each do |proc|
    input = proc.call(input)
  end
  input
end