Class: Gem::TestCase::StaticSet
- Inherits:
-
Object
- Object
- Gem::TestCase::StaticSet
- Defined in:
- lib/rubygems/test_case.rb
Instance Method Summary collapse
- #find_all(dep) ⇒ Object
- #find_spec(dep) ⇒ Object
-
#initialize(specs) ⇒ StaticSet
constructor
A new instance of StaticSet.
- #prefetch(reqs) ⇒ Object
Constructor Details
#initialize(specs) ⇒ StaticSet
Returns a new instance of StaticSet.
973 974 975 |
# File 'lib/rubygems/test_case.rb', line 973 def initialize(specs) @specs = specs.sort_by { |s| s.full_name } end |
Instance Method Details
#find_all(dep) ⇒ Object
983 984 985 |
# File 'lib/rubygems/test_case.rb', line 983 def find_all(dep) @specs.find_all { |s| dep.matches_spec? s } end |
#find_spec(dep) ⇒ Object
977 978 979 980 981 |
# File 'lib/rubygems/test_case.rb', line 977 def find_spec(dep) @specs.reverse_each do |s| return s if dep.matches_spec? s end end |
#prefetch(reqs) ⇒ Object
987 988 |
# File 'lib/rubygems/test_case.rb', line 987 def prefetch(reqs) end |