GemSource hits the mines to quarry for generators. The latest versions of gems named *_generator are selected.

Methods
E
N
Class Public methods
new()
# File rails/railties/lib/rails_generator/lookup.rb, line 192
def initialize
  super :RubyGems
end
Instance Public methods
each()

Yield latest versions of generator gems.

# File rails/railties/lib/rails_generator/lookup.rb, line 197
def each
  Gem::cache.search(%r_generator$/).inject({}) { |latest, gem|
    hem = latest[gem.name]
    latest[gem.name] = gem if hem.nil? or gem.version > hem.version
    latest
  }.values.each { |gem|
    yield Spec.new(gem.name.sub(%r_generator$/, ''), gem.full_gem_path, label)
  }
end