class Split::Persistence::SessionAdapter
Public Class Methods
new(context)
click to toggle source
# File lib/split/persistence/session_adapter.rb, line 6 def initialize(context) @session = context.session @session[:split] ||= {} end
Public Instance Methods
[](key)
click to toggle source
# File lib/split/persistence/session_adapter.rb, line 11 def [](key) @session[:split][key] end
[]=(key, value)
click to toggle source
# File lib/split/persistence/session_adapter.rb, line 15 def []=(key, value) @session[:split][key] = value end
delete(key)
click to toggle source
# File lib/split/persistence/session_adapter.rb, line 19 def delete(key) @session[:split].delete(key) end
keys()
click to toggle source
# File lib/split/persistence/session_adapter.rb, line 23 def keys @session[:split].keys end