From 3bd036637af955fb227a40790232f7915722a0de Mon Sep 17 00:00:00 2001 From: alkesh26 Date: Mon, 11 Feb 2019 23:25:11 +0530 Subject: Optimized namespaces_to_paths method. --- railties/lib/rails/command/behavior.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'railties/lib/rails/command/behavior.rb') diff --git a/railties/lib/rails/command/behavior.rb b/railties/lib/rails/command/behavior.rb index 7f32b04cf1..7fb2a99e67 100644 --- a/railties/lib/rails/command/behavior.rb +++ b/railties/lib/rails/command/behavior.rb @@ -71,8 +71,9 @@ module Rails paths = [] namespaces.each do |namespace| pieces = namespace.split(":") - paths << pieces.dup.push(pieces.last).join("/") - paths << pieces.join("/") + path = pieces.join("/") + paths << "#{path}/#{pieces.last}" + paths << path end paths.uniq! paths -- cgit v1.2.3