Method: IGE_ISB_API::Request#send

Defined in:
lib/ige_isb_api/request.rb

#sendObject



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