Class: BuildEval::Http
- Inherits:
-
Object
- Object
- BuildEval::Http
- Defined in:
- lib/build_eval/http.rb
Class Method Summary collapse
Class Method Details
.get(uri_string, basic_auth = nil) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/build_eval/http.rb', line 5 def self.get(uri_string, basic_auth=nil) uri = URI.parse(uri_string) Net::HTTP.start(uri.host, uri.port, use_ssl: uri.scheme == "https") do |http| request = Net::HTTP::Get.new(uri.request_uri) request.basic_auth(basic_auth[:username], basic_auth[:password]) if basic_auth http.request(request) end end |