Object
# File lib/warden/session_serializer.rb, line 43 def delete(scope, user=nil) session.delete(key_for(scope)) end
# File lib/warden/session_serializer.rb, line 18 def deserialize(key) key end
# File lib/warden/session_serializer.rb, line 29 def fetch(scope) key = session[key_for(scope)] return nil unless key method_name = "#{scope}_deserialize" user = respond_to?(method_name) ? send(method_name, key) : deserialize(key) delete(scope) unless user user end
# File lib/warden/session_serializer.rb, line 10 def key_for(scope) "warden.user.#{scope}.key" end
# File lib/warden/session_serializer.rb, line 14 def serialize(user) user end
Generated with the Darkfish Rdoc Generator 2.