class PUNK::ClearSessionAction

Public Instance Methods

process() click to toggle source
# File lib/punk/actions/sessions/clear.rb, line 16
def process
  session.clear!
  present Info, message: "You have been logged out."
end
validate() click to toggle source
# File lib/punk/actions/sessions/clear.rb, line 7
def validate
  validates_not_null :session
  validates_not_empty :session
  return if session.blank?
  validates_type Session, :session
  validates_state :session, :active
  validates_event :session, :clear
end