class ServiceStack::Pipeline
Constants
- PIPES_MAP
Public Class Methods
new(pipes)
click to toggle source
# File lib/service_stack/pipeline.rb, line 7 def initialize(pipes) @pipes = pipes.map do |pipe| pipe.is_a?(Symbol) ? PIPES_MAP.fetch(pipe) : pipe end end
Public Instance Methods
transform(value)
click to toggle source
# File lib/service_stack/pipeline.rb, line 13 def transform(value) @pipes.reduce(value) do |new_value, pipe| pipe.transform(new_value) end end