Class: URLCanonicalize::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/url_canonicalize/request.rb

Overview

Make an HTTP request

Instance Method Summary collapse

Instance Method Details

#fetchObject



5
6
7
# File 'lib/url_canonicalize/request.rb', line 5

def fetch
  handle_response
end

#locationObject



9
10
11
# File 'lib/url_canonicalize/request.rb', line 9

def location
  @location ||= relative_to_absolute(response['location'])
end

#with_uri(uri) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
# File 'lib/url_canonicalize/request.rb', line 13

def with_uri(uri)
  @uri = uri

  @url = nil
  @host = nil
  @response = nil
  @location = nil
  @html = nil

  self
end