class ActionDispatch::Session::MongoidStore
Constants
- BINARY_CLASS
Private Instance Methods
extract_data(packed)
click to toggle source
# File lib/mongo_session_store/mongoid_store.rb, line 46 def extract_data(packed) if packed.class.to_s == 'BSON::Binary' packed.data else packed.to_s end end
pack(data)
click to toggle source
# File lib/mongo_session_store/mongoid_store.rb, line 37 def pack(data) session_class.marshaled_binary(data) end
unpack(packed)
click to toggle source
# File lib/mongo_session_store/mongoid_store.rb, line 41 def unpack(packed) return nil unless packed Marshal.load(extract_data(packed)) end