# Install filter when we are included
def included(controller)
+ super
controller.after_action :persist_session
end
end
# Filter callback
def persist_session
- if session[session_persistence_key]
- request.session_options[:expire_after] = session[session_persistence_key]
- end
+ request.session_options[:expire_after] = session[session_persistence_key] if session[session_persistence_key]
rescue StandardError
reset_session
end