Module: CASServer::Model::Ticket
- Included in:
- LoginTicket, ProxyGrantingTicket, SPTicket, TicketGrantingTicket
- Defined in:
- lib/casserver/model/ticket.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.cleanup(max_lifetime) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/casserver/model/ticket.rb', line 7 def self.cleanup(max_lifetime) transaction do conditions = ["created_on < ?", Time.now - max_lifetime] expired_tickets_count = count(:conditions => conditions) $LOG.debug("Destroying #{expired_tickets_count} expired #{self.name.demodulize}"+ "#{'s' if expired_tickets_count > 1}.") if expired_tickets_count > 0 destroy_all(conditions) end end |
Instance Method Details
#to_s ⇒ Object
3 4 5 |
# File 'lib/casserver/model/ticket.rb', line 3 def to_s ticket end |