Method: ApiAi::Request#do_http
- Defined in:
- lib/api_ai/request.rb
#do_http(uri, request) ⇒ Net::HTTPResponse
Handle http requests
21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/api_ai/request.rb', line 21 def do_http(uri, request) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true # Let then know about us request['User-Agent'] = 'SlackRubyAPIWrapper' begin http.request(request) rescue OpenSSL::SSL::SSLError => e raise Slack::Error, 'SSL error connecting to Slack.' end end |