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.



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