Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/source_info_cacheライブラリ > Gem::SourceInfoCacheクラス > search_with_source

instance method Gem::SourceInfoCache#search_with_source

search_with_source(pattern, only_platform = false, all = false) -> Array[permalink][rdoc]

与えられた条件を満たす Gem::Specification と URL のリストを返します。

[PARAM] pattern:
検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
[PARAM] only_platform:
真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。
[PARAM] all:
真を指定するとキャッシュを更新してから検索を実行します。
[RETURN]
第一要素を Gem::Specification、第二要素を取得元の URL とする配列を要素とする配列を返します。