Class Uttk::Generators::Generator::DirSource
In: lib/uttk/generators/generator.rb
Parent: Rails::Generator::Source

Methods

each   new  

Public Class methods

[Source]

# File lib/uttk/generators/generator.rb, line 50
        def initialize ( label, *dirs )
          super label
          @specs = []
          dirs.flatten.each do |dir|
            PathList[dir/'(*)_generator.rb'].each do |file, name|
              @specs << Rails::Generator::Spec.new(name, file.dirname, label)
            end
          end
        end

Public Instance methods

The each method must be implemented in subclasses. The base implementation raises an error.

[Source]

# File lib/uttk/generators/generator.rb, line 62
        def each ( &block )
          @specs.each(&block)
        end

[Validate]