module Micro::Service::Pipeline

Constants

CONSTRUCTOR

Public Class Methods

[](*args) click to toggle source
# File lib/micro/service/pipeline.rb, line 36
def self.[](*args)
  Reducer.build(args)
end
included(base) click to toggle source
# File lib/micro/service/pipeline.rb, line 30
def self.included(base)
  def base.pipeline_reducer; Reducer; end
  base.extend(ClassMethods)
  base.class_eval(CONSTRUCTOR)
end

Public Instance Methods

call() click to toggle source
# File lib/micro/service/pipeline.rb, line 40
def call
  self.class.__pipeline__.call(@options)
end