Class CASServer::Model::Ticket
In: lib/casserver/model.rb
Parent: Base

Methods

cleanup   to_s  

Public Class methods

[Source]

    # 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

Public Instance methods

[Source]

    # File lib/casserver/model.rb, line 38
38:     def to_s
39:       ticket
40:     end

[Validate]