blob: 2fc97b20d3f9b62f240456c7db51c2afbffbeed7 (
plain) (
tree)
|
|
module Rails
module Generators
class GeneratorGenerator < NamedBase
check_class_collision :suffix => "Generator"
class_option :namespace, :type => :boolean, :default => true,
:desc => "Namespace generator under lib/generators/name"
def craete_generator_files
directory '.', generator_dir
end
protected
def generator_dir
if options[:namespace]
File.join("lib", "generators", file_name)
else
File.join("lib", "generators")
end
end
end
end
end
|