Merge branch 'master' of git@github.com:rails/rails

This commit is contained in:
David Heinemeier Hansson
2008-10-21 02:55:30 +02:00

View File

@@ -208,7 +208,8 @@ module Rails
class GemGeneratorSource < AbstractGemSource
# Yield latest versions of generator gems.
def each
Gem::cache.search(/_generator$/).inject({}) { |latest, gem|
dependency = Gem::Dependency.new(/_generator$/, Gem::Requirement.default)
Gem::cache.search(dependency).inject({}) { |latest, gem|
hem = latest[gem.name]
latest[gem.name] = gem if hem.nil? or gem.version > hem.version
latest