Sha256: 2077d57717f669854f69334284f7903124cbc41373b29ecc28b19fec351b69ed

Contents?: true

Size: 405 Bytes

Versions: 1

Compression:

Stored size: 405 Bytes

Contents

# frozen_string_literal: true

require_relative "base"

module Sbmt
  module Strangler
    module WorkModes
      class Proxy < Base
        def call
          origin_response = http_request(http_params)
          render_origin_response(origin_response)
        end

        private

        delegate :http_params, :http_request, :render_origin_response, to: :rails_controller
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sbmt-strangler-0.9.1 lib/sbmt/strangler/work_modes/proxy.rb