What's the worst part of making cookies? Cleaning up. Initially, I had set up code to set a cookie in the simplest fashion possible: cookies[:my_cookie] = {:value => 'test', :expires => 1.year.from_now} Cleanup was a snap: cookies.delete :my_cookie That was working great but to add some usability we decided that we wanted the cookie to [...]