このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.1 リファレンスマニュアル

singleton method Gem::Specification.stubs

stubs -> ArrayRuby 3.0 から[permalink][rdoc][edit]

インストールされている全ての Gem の情報を、Gem::StubSpecification(gemspec ファイルの内容を遅延読み込みする軽量なスタブオブジェクト)の配列として返します。

Gem::Specification.list とは異なり、gemspec ファイルの内容を実際に読み込まずにスタブを生成するため、高速に動作します。

p Gem::Specification.stubs.first(3).map(&:class)
# => [Gem::StubSpecification, Gem::StubSpecification, Gem::StubSpecification]

p Gem::Specification.stubs.first.name
# => "abbrev"

[SEE_ALSO] Gem::Specification.list, Gem::Specification.stubs_for