Class | CASServer::Model::Ticket |
In: |
lib/casserver/model.rb
|
Parent: | Base |
# File lib/casserver/model.rb, line 42 42: def self.cleanup(max_lifetime) 43: transaction do 44: conditions = ["created_on < ?", Time.now - max_lifetime] 45: expired_tickets_count = count(:conditions => conditions) 46: 47: $LOG.debug("Destroying #{expired_tickets_count} expired #{self.name.demodulize}"+ 48: "#{'s' if expired_tickets_count > 1}.") if expired_tickets_count > 0 49: 50: destroy_all(conditions) 51: end 52: end