module Devise::Models::Timeoutable

def timedout?(last_access)

Checks whether the user session has expired based on configured time.
def timedout?(last_access)
  return false if remember_exists_and_not_expired?
  !timeout_in.nil? && last_access && last_access <= timeout_in.ago
end