module Misty::HTTP::NetHTTP
This class wraps net/http request routine.
Public Class Methods
http_request(uri, options = {}) { |connection| ... }
click to toggle source
# File lib/misty/http/net_http.rb, line 5 def self.http_request(uri, options = {}) http_options = {} if uri.scheme == 'https' http_options[:use_ssl] = true if options.fetch(:ssl_verify_mode, true) == false http_options[:verify_mode] = OpenSSL::SSL::VERIFY_NONE end end Net::HTTP.start(uri.host, uri.port, :ENV, http_options) do |connection| yield(connection) end end