From 18e79cc933fd89ed3cba569df6ff238ef9493cfa Mon Sep 17 00:00:00 2001 From: Eloy Duran Date: Fri, 25 Jun 2010 16:22:37 +0200 Subject: [PATCH] Stash ongoing prototype hacking --- lib/rucola/generators/rucola/app/app_generator.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/rucola/generators/rucola/app/app_generator.rb b/lib/rucola/generators/rucola/app/app_generator.rb index f4dba9f..73e7469 100644 --- a/lib/rucola/generators/rucola/app/app_generator.rb +++ b/lib/rucola/generators/rucola/app/app_generator.rb @@ -9,7 +9,11 @@ class Type < Thor::Group def invoke_app_generator type = ARGV.shift generator_name = "#{project_type.camelize}Generator" - invoke Rucola::Generators::App.const_get(generator_name) + Rucola::Generators::App.const_get(generator_name).start + rescue NameError + puts "No project generator of type `#{type}' exists." + puts self.class.desc + exit 1 end def self.banner @@ -46,7 +50,7 @@ def self.xcodeproj_template_info end def self.banner - "rucola new #{arguments.map(&:usage).join(' ')} [options]" + "rucola new #{generator_name} #{arguments.map(&:usage).join(' ')} [options]" end def self.desc