lib/linsc/duck.rb in linsc-0.0.8 vs lib/linsc/duck.rb in linsc-0.0.9
- old
+ new
@@ -52,10 +52,14 @@
unless sufficient_data?(input_row)
puts "Insufficient data, skipping"
append_ddg_row(input_row, "Insufficient Data", nil)
next
end
+ cert_file = Pathname.new(File.dirname __dir__).realdirpath + '../data/cacert.pem'
+ cert_store = OpenSSL::X509::Store.new
+ cert_store.add_file(cert_file.to_s)
agent = Mechanize.new
+ agent.cert_store = cert_store
unless @noproxy
proxy = @proxies.get_proxy
agent.set_proxy(proxy.ip, proxy.port, proxy.username, proxy.password)
agent.user_agent = proxy.user_agent