class RubyCAS::Server::Core::Tickets::ServiceTicket
Public Instance Methods
consume!()
click to toggle source
# File lib/rubycas/server/activerecord/model/service_ticket.rb, line 23 def consume! self.consumed = Time.zone.now self.save end
consumed?()
click to toggle source
# File lib/rubycas/server/activerecord/model/service_ticket.rb, line 19 def consumed? consumed.nil? ? false : true end
expired?(max_lifetime)
click to toggle source
# File lib/rubycas/server/activerecord/model/service_ticket.rb, line 14 def expired?(max_lifetime) lifetime = Time.now.to_i - created_at.to_time.to_i lifetime > max_lifetime end