class

Gem::RequestSet

v2_2_9 - Show latest stable - Superclass: Object

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

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"]

Included modules

  • TSort

Attributes

[RW]always_install
[R]dependencies
[RW]development
[RW]development_shallow
[R]errors
[R]git_set
[RW]ignore_dependencies
[R]install_dir
[RW]prerelease
[RW]remote
[R]resolver
[R]sets
[RW]soft_missing
[R]vendor_set

Files

  • lib/rubygems/request_set.rb