Rails Expiration of Sessions due to Inactivity

In some apps (some may argue most) session management is a critical aspect for performance and control of the system. From a sysadmin point of view it doesnt make a lot of sense to let a session stay connected forever since it will hog resources that could be put elsewhere.

So here is a way to expire sessions that become inactive in rails: