From b03b09dc8660e26ed23a851ebda2bcbcb47d7d0a Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Thu, 12 Feb 2015 12:11:19 -0800 Subject: remove meta programming there's really no benefit here. It's the same number of lines without the meta programming and is faster --- actionpack/lib/action_dispatch/testing/integration.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'actionpack/lib/action_dispatch/testing') diff --git a/actionpack/lib/action_dispatch/testing/integration.rb b/actionpack/lib/action_dispatch/testing/integration.rb index 5ff418e677..590fed955a 100644 --- a/actionpack/lib/action_dispatch/testing/integration.rb +++ b/actionpack/lib/action_dispatch/testing/integration.rb @@ -457,9 +457,9 @@ module ActionDispatch # Copy the instance variables from the current session instance into the # test instance. def copy_session_variables! #:nodoc: - %w(controller response request).each do |var| - instance_variable_set("@#{var}", @integration_session.__send__(var)) - end + @controller = @integration_session.controller + @response = @integration_session.response + @request = @integration_session.request end def default_url_options -- cgit v1.2.3