So that HTTParty always skips SSL certificate verification, and you do not need to indicate this with every call:
require 'httparty' HTTParty::Basement.default_options.update(verify: false) HTTParty.get("#{@settings.api_ssl_server}#{url1}") HTTParty.get("#{@settings.api_ssl_server}#{url2}") HTTParty.get("#{@settings.api_ssl_server}#{url3}")
You can also do this for the class when you include HTTParty as a module:
require 'httparty' class Client include HTTParty default_options.update(verify: false) end Client.get("#{@settings.api_ssl_server}#{url1}") Client.get("#{@settings.api_ssl_server}#{url2}") Client.get("#{@settings.api_ssl_server}#{url3}")
Or
require 'httparty' module APIHelpers class Client include HTTParty default_options.update(verify: false) end end World(APIHelpers) Client.get("#{@settings.api_ssl_server}#{url1}") Client.get("#{@settings.api_ssl_server}#{url2}") Client.get("#{@settings.api_ssl_server}#{url3}")
renier Sep 17 '14 at 22:37 2014-09-17 22:37
source share