Module: Castronaut::Models::Consumeable

Included in:
LoginTicket, ServiceTicket, TicketGrantingTicket
Defined in:
lib/castronaut/models/consumeable.rb

Instance Method Summary collapse

Instance Method Details

#consume!Object



10
11
12
13
# File 'lib/castronaut/models/consumeable.rb', line 10

def consume!
  self.consumed_at = Time.now
  self.save!
end

#consumed?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/castronaut/models/consumeable.rb', line 6

def consumed?
  !consumed_at.nil?
end