From df08ba7838efdb80b435239b50a8c43f0c3075c4 Mon Sep 17 00:00:00 2001 From: yui-knk Date: Mon, 3 Aug 2015 23:28:09 +0900 Subject: [PATCH] Use `session` method instead of `@env['rack.session']` --- lib/omniauth/strategy.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/omniauth/strategy.rb b/lib/omniauth/strategy.rb index 2e63899..ed1726a 100644 --- a/lib/omniauth/strategy.rb +++ b/lib/omniauth/strategy.rb @@ -268,9 +268,9 @@ module OmniAuth session['omniauth.params'] = request.params OmniAuth.config.before_request_phase.call(env) if OmniAuth.config.before_request_phase if request.params['origin'] - @env['rack.session']['omniauth.origin'] = request.params['origin'] + session['omniauth.origin'] = request.params['origin'] elsif env['HTTP_REFERER'] && !env['HTTP_REFERER'].match(/#{request_path}$/) - @env['rack.session']['omniauth.origin'] = env['HTTP_REFERER'] + session['omniauth.origin'] = env['HTTP_REFERER'] end redirect(callback_url)