Sha256: 835cd04057e75a10da145d3b58ca0fd6b368ac6f8f9ad150365f5298fb3745b2

Contents?: true

Size: 509 Bytes

Versions: 1

Compression:

Stored size: 509 Bytes

Contents

module Substation
  module Processor

    # A processor to invoke a chain's pivot handler
    class Pivot

      include Processor
      include Chain::Pivot
      include Concord.new(:handler)

      # Invoke a chain's pivot handler
      #
      # @param [Request] request
      #   the request to process
      #
      # @return [Response]
      #
      # @api private
      def call(request)
        handler.call(request)
      end

    end # class Caller
  end # module Processor
end # module Substation

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
substation-0.0.8 lib/substation/processor/pivot.rb