From bd35cfa3afd06b8c573123be27ed6d2a48c8ca7b Mon Sep 17 00:00:00 2001 From: Dan Kubb Date: Fri, 2 Sep 2011 22:36:06 -0700 Subject: [PATCH] Avoid uncessary Array creation and just concat to the accumulator --- lib/base.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/base.rb b/lib/base.rb index ddc7f44..412b390 100644 --- a/lib/base.rb +++ b/lib/base.rb @@ -76,7 +76,7 @@ def self.giant_method_list_including_object(object) all_modules.each_with_index do |m, i| # Don't recurse into other Base objects' "methods" method next if m.is_a?(Base) || m < Base || m == Base - methods += m.methods + m.instance_methods + methods.concat(m.methods).concat(m.instance_methods) end methods end