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