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