From 54208cbe60492d3ee8e8daf156eebc818a617181 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Fri, 26 Jun 2009 20:24:52 +0200 Subject: Added invoke_if and make use of it on controller generators. --- railties/lib/generators.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'railties/lib/generators.rb') diff --git a/railties/lib/generators.rb b/railties/lib/generators.rb index 4cc18e26cf..f094a1f062 100644 --- a/railties/lib/generators.rb +++ b/railties/lib/generators.rb @@ -45,7 +45,8 @@ module Rails # "test_unit:generators:model", "test_unit:model" # def self.find_by_namespace(name, base=nil, context=nil) - attempts = [ ] + name, attempts = name.to_s, [] + attempts << "#{base}:generators:#{name}" if base && name.count(':') == 0 attempts << "#{name}:generators:#{context}" if context && name.count(':') == 0 attempts << name.sub(':', ':generators:') if name.count(':') == 1 -- cgit v1.2.3