On this page
class · Ruby 4.0
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
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.