class Mat::HTTP
Constants
- HEADERS
Public Class Methods
get(uri)
click to toggle source
# File lib/mat/http.rb, line 14 def get(uri) perform uri, Net::HTTP::Get.new(uri.request_uri, HEADERS) end
Private Class Methods
perform(uri, request)
click to toggle source
# File lib/mat/http.rb, line 20 def perform(uri, request) Net::HTTP.start(uri.host, uri.port) do |http| http.read_timeout = 60 response = http.request(request) http.finish if response.kind_of? Net::HTTPSuccess response else raise Exception, response end end end