こんにちは@JasonBarnabe 、
混乱してすみません。 そのメソッドが実際にいつ呼び出されるかを確認すると、 URI.parse("").respond_to?(:find_proxy)
が真でない場合(つまりRuby <2.0)、またはファラデーを初期化するときにURLを指定しない場合(Ruby <2.0)にのみ関数に到達できることがわかります(その場合、私たちはあなたのためにそれを推測することはできません)。
そのため、リリースノートでは詳細についてはあまり詳しく説明しませんが、そのまま説明します。no_proxyは自動的にサポートされますが、Ruby2.0以降でのみサポートされます😄
OK、情報をありがとう。 私はURI.parse("").respond_to?(:find_proxy)
を見ましたが、それが何を意味するのか疑問に思っていました:)
ああなるほど。 単にメソッドfind_proxy
がRuby 2.0で導入されたので、それがない場合は、Ruby <= 1.9にいることを意味します😃
Rubyバージョンをチェックするのではなく、この方法をチェックすることをお勧めします。これは、他のRubyインタープリター(JRubyなど)がこの機能をサポートしている場合、または必要に応じて古いバージョンにモンキーパッチを適用してサポートできるためです。
ファラデー0.12.2を使用して、現在Ruby2.3.3および2.4.2でこの出力を取得しています。 これは回帰ですか?
CircleCIの2.3.3または2.4.2Dockerイメージでビルドを実行すると、次のように表示されます。
no_proxy is unsupported
更新:修正された#701が発生しているようで、faradayの新しいリリースがあります。 @intrideaが緩和するまで(親指を
最も参考になるコメント
ファラデー0.12.2を使用して、現在Ruby2.3.3および2.4.2でこの出力を取得しています。 これは回帰ですか?
CircleCIの2.3.3または2.4.2Dockerイメージでビルドを実行すると、次のように表示されます。
更新:修正された#701が発生しているようで、faradayの新しいリリースがあります。 @intrideaが緩和するまで(親指を