Ruby 2.0.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/spec_fetcherライブラリ > Gem::SpecFetcherクラス > warn_legacy

instance method Gem::SpecFetcher#warn_legacy

warn_legacy(exception) { ... } -> bool[permalink][rdoc]

Gem::SpecFetcher#fetch で例外が発生した場合に呼び出されます。

RubyGems 1.2 未満で作成したリポジトリにアクセスした事が原因で例外が発生した場合には 警告が表示されます。またこの場合、ブロックを与えていればブロックは評価されます。

それ以外の原因で例外が発生した場合は偽を返します。

[PARAM] exception:
例外オブジェクトを指定します。

[SEE_ALSO] Gem::SpecFetcher#fetch