class Rage::Session
def write_session(add: nil, remove: nil, clear: nil)
def write_session(add: nil, remove: nil, clear: nil) if add read_session.merge!(add) elsif remove && read_session.has_key?(remove) read_session.reject! { |k, _| k == remove } elsif clear read_session.clear end @cookies[self.class.key] = { httponly: true, same_site: :lax, value: read_session.to_json } end