Methods

Class/Module Index [+]

Quicksearch

Rails::Generator::GemGeneratorSource

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

Public Instance Methods

each() click to toggle source

Yield latest versions of generator gems.

# File lib/rails_generator/lookup.rb, line 210
def each
  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
  }.values.each { |gem|
    yield Spec.new(gem.name.sub(/_generator$/, ''), gem.full_gem_path, label)
  }
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.