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