Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/gem_path_searcherライブラリ > Gem::GemPathSearcherクラス
クラスの継承リスト: Gem::GemPathSearcher < Object < Kernel < BasicObject
Gem パッケージに含まれているファイルのうちロード可能なものを検索するためのクラスです。
new -> Gem::GemPathSearcher
[permalink][rdoc]検索を行うのに必要なデータを初期化します。
find(path) -> Gem::Specification | nil
[permalink][rdoc]与えられたパスにマッチする Gem::Specification を一つだけ返します。
[SEE_ALSO] Array#find
find_all(path) -> [Gem::Specification]
[permalink][rdoc]与えられたパスにマッチする Gem::Specification を全て返します。
[SEE_ALSO] Array#find_all
init_gemspecs -> [Gem::Specification]
[permalink][rdoc]インストール済みの Gem の Gem::Specification のリストを返します。
リストはアルファベット順かつバージョンの新しい順にソートされています。
lib_dirs_for(spec) -> String
[permalink][rdoc]ライブラリの格納されているディレクトリを glob に使える形式で返します。
例:
'/usr/local/lib/ruby/gems/1.8/gems/foobar-1.0/{lib,ext}'
matching_file?(spec, path) -> bool
[permalink][rdoc]与えられた spec に path が含まれている場合、真を返します。 そうでない場合は偽を返します。
matching_files(spec, path) -> [String]
[permalink][rdoc]与えられた spec に path が含まれている場合、その path のリストを返します。