Clean up session namespace implementation.

This commit is contained in:
Tristan Dunn 2011-01-28 00:39:36 -05:00
parent fbe8bfec0b
commit 14731d2d1b
1 changed files with 1 additions and 11 deletions

View File

@ -57,13 +57,7 @@ module Capybara
# @return [Capybara::Session] The currently used session
#
def current_session
if session_name == :default
namespace = session_namespace
else
namespace = "#{session_namespace}:#{session_name}"
end
session_pool[namespace] ||= Capybara::Session.new(current_driver, app)
session_pool["#{current_driver}:#{session_name}:#{app.object_id}"] ||= Capybara::Session.new(current_driver, app)
end
##
@ -99,10 +93,6 @@ module Capybara
private
def session_namespace
"#{current_driver}#{app.object_id}"
end
def session_pool
@session_pool ||= {}
end