class RubyCAS::Server::Core::Tickets::LoginTicket

Public Instance Methods

consume!() click to toggle source
# File lib/rubycas/server/activerecord/model/login_ticket.rb, line 21
def consume!
  self.consumed = Time.zone.now
  self.save
end
consumed?() click to toggle source
# File lib/rubycas/server/activerecord/model/login_ticket.rb, line 17
def consumed?
  consumed.nil? ? false : true
end
expired?(max_lifetime) click to toggle source
# File lib/rubycas/server/activerecord/model/login_ticket.rb, line 12
def expired?(max_lifetime)
  lifetime = Time.now.to_i - created_at.to_time.to_i
  lifetime > max_lifetime
end