Class: Makuri::BrowserBuilder::NetHttp
- Defined in:
- lib/makuri/browser_builder/net_http.rb
Instance Attribute Summary
Attributes inherited from Base
#request_body, #request_method, #user_agent
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from Makuri::BrowserBuilder::Base
Instance Method Details
#visit(url) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/makuri/browser_builder/net_http.rb', line 5 def visit(url) uri = URI(url) headers = { 'User-Agent': user_agent } request = send("#{request_method}_request", uri.request_uri, headers) Net::HTTP.start(uri.host, uri.port, use_ssl: (uri.scheme == 'https')) do |http| http.request(request) end.body end |