From 5ef1d9706bfca6362a6eb29820affb98af17e400 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Fri, 26 Jun 2009 19:14:55 +0200 Subject: Added Rails::Generators.find_by_namespace. --- railties/bin/gen | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'railties/bin') diff --git a/railties/bin/gen b/railties/bin/gen index 036b1d8275..a6363edd54 100755 --- a/railties/bin/gen +++ b/railties/bin/gen @@ -34,15 +34,9 @@ Rails::Generators.builtin.each do |group, name| require "generators/#{group}/#{name}/#{name}_generator" end -name = ARGV.shift -middle = name.sub(':', ':generators:') if name.count(':') == 1 -full = "rails:generators:#{name}" if name.count(':') == 0 +name = ARGV.shift -if full && klass = Thor::Util.find_by_namespace(full) - klass.start -elsif middle && klass = Thor::Util.find_by_namespace(middle) - klass.start -elsif klass = Thor::Util.find_by_namespace(name) +if klass = Rails::Generators.find_by_namespace(name, "rails") klass.start else puts "Could not find generator #{name}." -- cgit v1.2.3