Sha256: 52ec1c1f5bab5a0018351b85286701fe631d431f8b7119e169760f97dadf98f4
Contents?: true
Size: 454 Bytes
Versions: 8
Compression:
Stored size: 454 Bytes
Contents
# frozen_string_literal: true module PUNK class ClearSessionAction < Action args :session 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 def process session.clear! present Info, message: "You have been logged out." end end end
Version data entries
8 entries across 8 versions & 1 rubygems