From 6d8a6700a76470b791f3e76fe4ca5d5f179daa1d Mon Sep 17 00:00:00 2001 From: Emilio Tagua Date: Wed, 22 Sep 2010 11:38:33 -0300 Subject: Perf: refactor _assign method to avoid inject and defining unneeded local var. Signed-off-by: Santiago Pastorino --- actionpack/lib/action_view/test_case.rb | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/actionpack/lib/action_view/test_case.rb b/actionpack/lib/action_view/test_case.rb index 2c2661df26..34ed76707e 100644 --- a/actionpack/lib/action_view/test_case.rb +++ b/actionpack/lib/action_view/test_case.rb @@ -189,11 +189,7 @@ module ActionView end def _assigns - _instance_variables.inject({}) do |hash, var| - name = var[1..-1].to_sym - hash[name] = instance_variable_get(var) - hash - end + _instance_variables.map { |var| [ var[1..-1].to_sym, instance_variable_get(var)] } end def _routes -- cgit v1.2.3