Class: Gem::TestCase::StaticSet

Inherits:
Object
  • Object
show all
Defined in:
lib/rubygems/test_case.rb

Instance Method Summary collapse

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