module Zashoku::Generator
Constants
- Extensions
- TemplateDir
Public Class Methods
generate(template, name)
click to toggle source
# File lib/generator.rb, line 11 def self.generate(template, name) raise 'error, no name given' unless name generator = case template when 'module' require_relative 'generator/module_generator' ModuleGenerator.new(name) when 'app' require_relative 'generator/app_generator' AppGenerator.new(name) else raise "Template #{template} not found" end generator.generate! puts "generated #{generator.generated.join(', ')}" end