Class: RackReverseProxy::ResponseBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/rack_reverse_proxy/response_builder.rb

Overview

ResponseBuilder knows target response building process

Instance Method Summary collapse

Constructor Details

#initialize(target_request, uri, options) ⇒ ResponseBuilder

Returns a new instance of ResponseBuilder.



4
5
6
7
8
# File 'lib/rack_reverse_proxy/response_builder.rb', line 4

def initialize(target_request, uri, options)
  @target_request = target_request
  @uri = uri
  @options = options
end

Instance Method Details

#fetchObject



10
11
12
13
# File 'lib/rack_reverse_proxy/response_builder.rb', line 10

def fetch
  setup_response
  target_response
end