GemSource hits the mines to quarry for generators. The latest versions of gems named *_generator are selected.
Methods
Class Public methods
Source: show
# File rails/railties/lib/rails_generator/lookup.rb, line 192 def initialize super :RubyGems end
Instance Public methods
Yield latest versions of generator gems.
Source: show
# 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