diff --git a/lib/tasks/feeds_tasks.rake b/lib/tasks/feeds_tasks.rake index fccf992..aba1eb5 100644 --- a/lib/tasks/feeds_tasks.rake +++ b/lib/tasks/feeds_tasks.rake @@ -7,14 +7,20 @@ namespace :feeds_module do feed_directory = File.join(main_directory.to_s, site_feed.id.to_s) FileUtils.mkdir_p(feed_directory) if !File.exists?(feed_directory) uri = URI(site_feed.feed_url) - res_net = Net::HTTP.start(uri.host, uri.port,:use_ssl => uri.scheme == 'https',open_timeout: 60,read_timeout: 60) do |http| + res_net = Net::HTTP.start(uri.host, uri.port, + :use_ssl => uri.scheme == 'https', + open_timeout: 60,read_timeout: 60, + verify_mode: OpenSSL::SSL::VERIFY_NONE) do |http| req = Net::HTTP::Get.new(uri) http.request(req) end if (res_net.code == '301' rescue true) begin uri = URI(res_net['location']) - res_net = Net::HTTP.start(uri.host, uri.port,:use_ssl => uri.scheme == 'https',open_timeout: 60,read_timeout: 60) do |http| + res_net = Net::HTTP.start(uri.host, uri.port, + :use_ssl => uri.scheme == 'https', + open_timeout: 60,read_timeout: 60, + verify_mode: OpenSSL::SSL::VERIFY_NONE) do |http| req = Net::HTTP::Get.new(uri) http.request(req) end