instance method
Gem::AvailableSet#to_request_set
to_request_set(development = :none)
lib/rubygems/available_set.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/rubygems/available_set.rb, line 106
def to_request_set(development = :none)
request_set = Gem::RequestSet.new
request_set.development = development == :all
each_spec do |spec|
request_set.always_install << spec
request_set.gem spec.name, spec.version
request_set.import spec.development_dependencies if
development == :shallow
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.