Sha256: eed42b7c887ab0b29e9bc2f502d7cbeb2b38a6c9b6fabced737ef9eece154d40

Contents?: true

Size: 352 Bytes

Versions: 2

Compression:

Stored size: 352 Bytes

Contents

# frozen_string_literal: true

module Dynflow
  module Dispatcher
    class Abstract < Actor
      def connector
        @world.connector
      end

      def respond(request_envelope, response)
        response_envelope = request_envelope.build_response_envelope(response, @world)
        connector.send(response_envelope)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dynflow-1.9.0 lib/dynflow/dispatcher/abstract.rb
dynflow-1.8.3 lib/dynflow/dispatcher/abstract.rb