| 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