A module that may be optionally included in a controller in order to provide remember me behavior.
Forgets the given resource by deleting a cookie
# File lib/devise/controllers/rememberable.rb, line 30 def forget_me(resource) scope = Devise::Mapping.find_scope!(resource) resource.forget_me! cookies.delete("remember_#{scope}_token", forget_cookie_values(resource)) end
Remembers the given resource by setting up a cookie
# File lib/devise/controllers/rememberable.rb, line 23 def remember_me(resource) scope = Devise::Mapping.find_scope!(resource) resource.remember_me!(resource.extend_remember_period) cookies.signed["remember_#{scope}_token"] = remember_cookie_values(resource) end