Method: IGE_ISB_API::Request#send
- Defined in:
- lib/ige_isb_api/request.rb
#send ⇒ Object
116 117 118 119 120 121 122 123 124 125 126 127 128 129 |
# File 'lib/ige_isb_api/request.rb', line 116 def send uri = URI.parse(IGE_ISB_API::Constants::API_SERVER) http = Net::HTTP.new(uri.host, uri.port) # see http://www.rubyinside.com/nethttp-cheat-sheet-2940.html http.use_ssl = (uri.scheme === 'https') # http.cert = OpenSSL::X509::Certificate.new(pem) # http.key = OpenSSL::PKey::RSA.new(pem) # http.verify_mode = OpenSSL::SSL::VERIFY_PEER if IGE_ISB_API::Constants::DEBUGGING puts "DEBUGGING: http = #{http.inspect}" puts "DEBUGGING: self.request = #{self.request.inspect}" end return http.request(self.request) end |