module Hanami::Authentication::ClassMethods
Public Class Methods
extended(base)
click to toggle source
# File lib/hanami/authentication.rb, line 65 def self.extended(base) base.class_eval do include Utils::ClassAttribute class_attribute :after_session_expired_callbacks class_attribute :after_authentication_failed_callbacks self.after_session_expired_callbacks = Utils::Callbacks::Chain.new self.after_authentication_failed_callbacks = Utils::Callbacks::Chain.new end end
Public Instance Methods
after_authentication_failed(*callbacks, &blk)
click to toggle source
# File lib/hanami/authentication.rb, line 81 def after_authentication_failed(*callbacks, &blk) after_authentication_failed_callbacks.append(*callbacks, &blk) end
after_session_expired(*callbacks, &blk)
click to toggle source
# File lib/hanami/authentication.rb, line 77 def after_session_expired(*callbacks, &blk) after_session_expired_callbacks.append(*callbacks, &blk) end