aboutsummaryrefslogtreecommitdiffstats
path: root/railties/bin/gen
diff options
context:
space:
mode:
Diffstat (limited to 'railties/bin/gen')
-rwxr-xr-xrailties/bin/gen10
1 files changed, 2 insertions, 8 deletions
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}."