Method: Gettc::Generator#initialize
- Defined in:
- lib/gettc/generate.rb
#initialize(config_dir, target_dir) ⇒ Generator
Returns a new instance of Generator.
50 51 52 53 54 55 56 57 58 |
# File 'lib/gettc/generate.rb', line 50 def initialize(config_dir, target_dir) @source_dir = File.join(config_dir, "template") raise SourceDirNotExist.new(@source_dir) unless File.directory?(@source_dir) @target_dir = target_dir raise TargetDirNotExist.new(@target_dir) unless File.directory?(@target_dir) load_engines(File.join(config_dir, "include")) end |