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