Skip to content
On this page

Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →

class · Ruby 3.4

Gem::RequestSet

< Object 12 instance methods 1 class methods

A RequestSet groups a request to activate a set of dependencies.

Example
nokogiri = Gem::Dependency.new 'nokogiri', '~> 1.6'
pg = Gem::Dependency.new 'pg', '~> 0.14'

set = Gem::RequestSet.new nokogiri, pg

requests = set.resolve

p requests.map { |r| r.full_name }
#=> ["nokogiri-1.6.0", "mini_portile-0.5.1", "pg-0.17.0"]

Class methods 1

Instance methods 12

Attributes
Read & Write

Array of gems to install even if already installed

No documentation available
Read & Write
No documentation available
Read & Write

Set to true if you want to install only direct development dependencies.

Read

Errors fetching gems during resolution.

Read & Write

When true, dependency resolution is not performed, only the requested gems are installed.

Read & Write

If true, allow dependencies to match prerelease gems.

Read & Write

When false no remote sets are used for resolving gems.

Read & Write

Treat missing dependencies as silent errors

Read

The set of source gems imported via load_gemdeps.