class Hurley::Response
Public Instance Methods
location()
click to toggle source
# File third_party/hurley_patches.rb, line 32 def location @location ||= begin return unless loc = @header[:location] verb = STATUS_FORCE_GET.include?(status_code) ? :get : request.verb statuses, receiver = request.send(:body_receiver) new_request = Request.new(verb, request.url.join(Url.parse(loc)), request.header, request.body, request.options, request.ssl_options) new_request.on_body(*statuses, &receiver) unless receiver.is_a?(Hurley::BodyReceiver) new_request end end