On this page
Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
class · Ruby 4.1
Gem::RequestSet
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
Read & Write
The Gem::Cooldown applied to release candidates, if any.
Read
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.