End of Life Ruby 3.2 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
Gem::AvailableSet#to_request_set
to_request_set(development = :none)
lib/rubygems/available_set.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.2.0/lib/rubygems/available_set.rb, line 105
def to_request_set(development = :none)
request_set = Gem::RequestSet.new
request_set.development = :all == development
each_spec do |spec|
request_set.always_install << spec
request_set.gem spec.name, spec.version
request_set.import spec.development_dependencies if
:shallow == development
end
request_set
end
Converts this AvailableSet into a RequestSet that can be used to install gems.
If development is :none then no development dependencies are installed. Other options are :shallow for only direct development dependencies of the gems in this set or :all for all development dependencies.