module TrickSerial::Serializer::Rails::V3::SessionStoreSerializer
Public Class Methods
included(target)
click to toggle source
Calls superclass method
# File lib/trick_serial/serializer/rails.rb, line 34 def self.included target super target.class_eval do alias :get_session_without_trick_serial_serializer :get_session alias :get_session :get_session_with_trick_serial_serializer alias :set_session_without_trick_serial_serializer :set_session alias :set_session :get_session_with_trick_serial_serializer end end
Public Instance Methods
get_session_with_trick_serial_serializer(env, sid)
click to toggle source
# File lib/trick_serial/serializer/rails.rb, line 44 def get_session_with_trick_serial_serializer env, sid result = get_session_without_trick_serial_serializer env, sid result end
set_session_with_trick_serial_serializer(env, sid, session_data)
click to toggle source
# File lib/trick_serial/serializer/rails.rb, line 49 def set_session_with_trick_serial_serializer env, sid, session_data serializer = (env[:'TrickSerial::Serializer.instance'] || TrickSerial::Serializer.default).dup session_data = serializer.encode(session_data) set_session_without_trick_serial_serializer env, sid, session_data result end