種類
- インスタンスメソッド (9)
- 特異メソッド (5)
ライブラリ
キーワード
-
add
_ spec (1) -
add
_ specs (1) -
find
_ name (1) -
from
_ gems _ in (1) -
from
_ installed _ gems (1) -
gem
_ signature (1) -
installed
_ spec _ directories (1) -
load
_ gems _ in (1) -
load
_ specification (1) - new (1)
- refresh! (1)
- search (1)
- specification (1)
- update (1)
検索結果
先頭5件
- Gem
:: SourceIndex # find _ name(gem _ name , version _ requirement = Gem :: Requirement . default) -> Gem :: Specification - Gem
:: SourceIndex . load _ specification(file _ name) -> Gem :: Specification | nil - Gem
:: SourceIndex # search(gem _ pattern , platform _ only = false) -> [Gem :: Specification] - Gem
:: SourceIndex # update(source _ uri , all) -> bool - Gem
:: SourceIndex . from _ installed _ gems(*deprecated) -> Gem :: SourceIndex
-
Gem
:: SourceIndex # find _ name(gem _ name , version _ requirement = Gem :: Requirement . default) -> Gem :: Specification (58.0) -
短い名前で正確にマッチする Gem を返します。
短い名前で正確にマッチする Gem を返します。
@param gem_name Gem の名前を指定します。
@param version_requirement
@see Gem::Requirement -
Gem
:: SourceIndex . load _ specification(file _ name) -> Gem :: Specification | nil (58.0) -
与えられたファイル名から Ruby スクリプト形式の gemspec をロードして Gem::Specification のインスタンスを返します。
与えられたファイル名から Ruby スクリプト形式の gemspec をロードして
Gem::Specification のインスタンスを返します。
@param file_name ファイル名を指定します。
@raise SignalException gemspec をロードしているときに発生します。
@raise SystemExit gemspec をロードしているときに発生します。 -
Gem
:: SourceIndex # search(gem _ pattern , platform _ only = false) -> [Gem :: Specification] (40.0) -
引数で指定された条件を満たす Gem のリストを返します。
引数で指定された条件を満たす Gem のリストを返します。
@param gem_pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
@param platform_only 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。 -
Gem
:: SourceIndex # update(source _ uri , all) -> bool (40.0) -
第一引数で指定された URI を使用して自身を更新します。
第一引数で指定された URI を使用して自身を更新します。
@param source_uri 更新に使用する URI を指定します。文字列か URI::Generic のサブクラスを指定します。
@param all 偽を指定すると最新バージョンの Gem のみ取得します。真を指定すると全てのバージョンの Gem を取得します。 -
Gem
:: SourceIndex . from _ installed _ gems(*deprecated) -> Gem :: SourceIndex (40.0) -
与えられたパスをもとに、インスタンスを作成するファクトリメソッドです。
...与えられたパスをもとに、インスタンスを作成するファクトリメソッドです。
@param deprecated この引数は非推奨です。後方互換性のためにのみ提供されているので使用すべきではありません。
@see Gem::SourceIndex.from_gems_in... -
Gem
:: SourceIndex # add _ spec(gem _ spec) -> Gem :: Specification (22.0) -
自身に引数で与えられた Gem::Specification のインスタンスを追加します。
自身に引数で与えられた Gem::Specification のインスタンスを追加します。
@param gem_spec Gem::Specification のインスタンスを指定します。 -
Gem
:: SourceIndex # add _ specs(*gem _ specs) -> Hash (22.0) -
自身に引数で与えられた Gem::Specification のインスタンスを全て追加します。
自身に引数で与えられた Gem::Specification のインスタンスを全て追加します。
@param gem_specs 複数の Gem::Specification のインスタンスを指定します。 -
Gem
:: SourceIndex # gem _ signature(gem _ full _ name) -> String (22.0) -
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
@param gem_full_name Gem の名前を指定します。 -
Gem
:: SourceIndex # load _ gems _ in(*spec _ dirs) -> self (22.0) -
引数で与えられたディレクトリに含まれる gemspec から自身を再構築して返します。
引数で与えられたディレクトリに含まれる gemspec から自身を再構築して返します。
@param spec_dirs gemspec の含まれているディレクトリを複数指定します。 -
Gem
:: SourceIndex # refresh! -> self (22.0) -
自身を再作成します。
自身を再作成します。
@raise StandardError 自身がディスクから読み込んで作成されていない場合に発生します。 -
Gem
:: SourceIndex # specification(full _ name) -> Gem :: Specification | nil (22.0) -
指定された名前の Gem::Specification オブジェクトを返します。
指定された名前の Gem::Specification オブジェクトを返します。
@param full_name Gem のフルネームを指定します。 -
Gem
:: SourceIndex . from _ gems _ in(*spec _ dirs) -> Gem :: SourceIndex (22.0) -
引数で与えられたディレクトリに置かれている Ruby スクリプト形式の gemspec ファイルを使用して 新しいインスタンスを作成します。
引数で与えられたディレクトリに置かれている Ruby スクリプト形式の gemspec ファイルを使用して
新しいインスタンスを作成します。
@param spec_dirs gemspec ファイルが置かれているディレクトリを一つ以上指定します。 -
Gem
:: SourceIndex . installed _ spec _ directories -> [String] (22.0) -
gemspec ファイルがインストールされているディレクトリのリストを返します。
gemspec ファイルがインストールされているディレクトリのリストを返します。
@see Gem.#path -
Gem
:: SourceIndex . new(specifications = {}) -> Gem :: SourceIndex (22.0) -
与えられたハッシュを元に自身を初期化します。
与えられたハッシュを元に自身を初期化します。
@param specifications キーを Gem の名前、値を Gem::Specification のインスタンスとするハッシュを指定します。