class Apt::Spy2::Request
make requests
Public Class Methods
new(url)
click to toggle source
# File lib/apt/spy2/request.rb, line 11 def initialize(url) uri = URI(url) # sets hopefully sensible timeouts for read and connection http = Net::HTTP.new(uri.host, uri.port) http.read_timeout = 10 http.open_timeout = 10 http.use_ssl = true if uri.scheme == 'https' @http = http @request_uri = uri.request_uri end
Public Instance Methods
get()
click to toggle source
# File lib/apt/spy2/request.rb, line 24 def get @http.request(Net::HTTP::Get.new(@request_uri)) end
head()
click to toggle source
# File lib/apt/spy2/request.rb, line 28 def head @http.request(Net::HTTP::Head.new(@request_uri)) end