Class: Warden::SessionSerializer
- Inherits:
-
Object
- Object
- Warden::SessionSerializer
- Defined in:
- lib/rails_warden.rb
Instance Method Summary collapse
Instance Method Details
#deserialize(key) ⇒ Object
107 108 109 110 111 112 113 114 115 116 |
# File 'lib/rails_warden.rb', line 107 def deserialize(key) klass, id = key klass = case klass when Class klass when String, Symbol klass.to_s.classify.constantize end klass.find(id) end |
#serialize(user) ⇒ Object
103 104 105 |
# File 'lib/rails_warden.rb', line 103 def serialize(user) [user.class.name, user.id] end |