Sha256: b8c303d1e14a7cf40f85329f69cd86ce0e8e9483c7515a94807b1ca9b32996f0
Contents?: true
Size: 477 Bytes
Versions: 3
Compression:
Stored size: 477 Bytes
Contents
# frozen_string_literal: true module Split module Persistence class SessionAdapter def initialize(context) @session = context.session @session[:split] ||= {} end def [](key) @session[:split][key] end def []=(key, value) @session[:split][key] = value end def delete(key) @session[:split].delete(key) end def keys @session[:split].keys end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
split-4.0.1 | lib/split/persistence/session_adapter.rb |
split-4.0.0.pre2 | lib/split/persistence/session_adapter.rb |
split-4.0.0.pre | lib/split/persistence/session_adapter.rb |