class Trailblazer::Loader::Pipeline
WARNING: this will be removed soon with Uber::Pipeline or CallSheet.
Constants
- Insert
- Stop
Public Instance Methods
call(input, options)
click to toggle source
options is mutuable.
# File lib/trailblazer/loader/pipeline.rb, line 7 def call(input, options) inject(input) do |memo, block| res = evaluate(block, memo, options) return(Stop)if Stop == res res end end
Private Instance Methods
evaluate(block, input, options)
click to toggle source
# File lib/trailblazer/loader/pipeline.rb, line 16 def evaluate(block, input, options) block.call(input, options) end