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.
1037 1038 1039 |
# File 'lib/rubygems/test_case.rb', line 1037 def initialize(specs) @specs = specs.sort_by { |s| s.full_name } end |
Instance Method Details
#find_all(dep) ⇒ Object
1047 1048 1049 |
# File 'lib/rubygems/test_case.rb', line 1047 def find_all(dep) @specs.find_all { |s| dep.matches_spec? s } end |
#find_spec(dep) ⇒ Object
1041 1042 1043 1044 1045 |
# File 'lib/rubygems/test_case.rb', line 1041 def find_spec(dep) @specs.reverse_each do |s| return s if dep.matches_spec? s end end |
#prefetch(reqs) ⇒ Object
1051 1052 |
# File 'lib/rubygems/test_case.rb', line 1051 def prefetch(reqs) end |