Class Rails::Generator::PathSource
In: vendor/rails/railties/lib/rails_generator/lookup.rb
Parent: Source

PathSource looks for generators in a filesystem directory.

Methods

each   new  

Attributes

path  [R] 

Public Class methods

[Source]

     # File vendor/rails/railties/lib/rails_generator/lookup.rb, line 185
185:       def initialize(label, path)
186:         super label
187:         @path = path
188:       end

Public Instance methods

Yield each eligible subdirectory.

[Source]

     # File vendor/rails/railties/lib/rails_generator/lookup.rb, line 191
191:       def each
192:         Dir["#{path}/[a-z]*"].each do |dir|
193:           if File.directory?(dir)
194:             yield Spec.new(File.basename(dir), dir, label)
195:           end
196:         end
197:       end

[Validate]