lib/extension.rb in narou-3.8.2 vs lib/extension.rb in narou-3.9.0
- old
+ new
@@ -4,16 +4,19 @@
# Copyright 2013 whiteleaf. All rights reserved.
#
require "open-uri"
require "openssl"
+require_relative "inventory"
# open-uri で http → https へのリダイレクトを有効にする
require "open_uri_redirections"
# open-uri に渡すオプションを生成(必要に応じて extensions/*.rb でオーバーライドする)
def make_open_uri_options(add)
+ ua = Inventory.load("local_setting")["user-agent"] || "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
add.merge(ssl_verify_mode: OpenSSL::SSL::VERIFY_NONE)
+ add.merge("User-Agent" => ua)
end
#
# 安全なファイルの書き込み
#