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 181
181:       def initialize(label, path)
182:         super label
183:         @path = path
184:       end

Public Instance methods

Yield each eligible subdirectory.

[Source]

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

[Validate]