Sha256: b9e499ab0d6865f92c50386dc15364bf707aa2e8c5f72753226494ba921347b9
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
# frozen_string_literal: true module ConvenientService module Service module Plugins module CanHaveSteps module Entities class Step module Plugins module HasResult class Middleware < MethodChainMiddleware intended_for :result, entity: :step ## # @return [ConvenientService::Service::Plugins::HasJSendResult::Entities::Result] # @raise [ConvenientService::Service::Plugins::CanHaveSteps::Entities::Step::Exceptions::StepHasNoOrganizer] # # @internal # NOTE: Convents a foreign result received from `service_result` to own result. # TODO: `service.result`. # def next(...) chain.next(...).copy(overrides: {kwargs: {step: entity, service: entity.organizer}}) end end end end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
convenient_service-0.18.0 | lib/convenient_service/service/plugins/can_have_steps/entities/step/plugins/has_result/middleware.rb |