Skip to content

Instantly share code, notes, and snippets.

@lifo
Created October 8, 2009 02:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lifo/204644 to your computer and use it in GitHub Desktop.
Save lifo/204644 to your computer and use it in GitHub Desktop.
def handle_remember_cookie!(new_cookie_flag)
return unless @current_user
case
when valid_remember_cookie?
@current_user.refresh_token # keeping same expiry date
when new_cookie_flag
@current_user.remember_me
else
@current_user.forget_me
end
send_remember_cookie!
end
def handle_remember_cookie!(new_cookie_flag)
return unless @current_user
if valid_remember_cookie?
@current_user.refresh_token # keeping same expiry date
else
new_cookie_flag ? @current_user.remember_me : @current_user.forget_me
end
send_remember_cookie!
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment