Module: Hanami::Authentication::ClassMethods
- Defined in:
- lib/hanami/authentication.rb
Class Method Summary collapse
Instance Method Summary collapse
- #after_authentication_failed(*callbacks, &blk) ⇒ Object
- #after_session_expired(*callbacks, &blk) ⇒ Object
Class Method Details
.extended(base) ⇒ Object
65 66 67 68 69 70 71 72 73 74 75 |
# 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 |
Instance Method Details
#after_authentication_failed(*callbacks, &blk) ⇒ Object
81 82 83 |
# 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) ⇒ Object
77 78 79 |
# File 'lib/hanami/authentication.rb', line 77 def after_session_expired(*callbacks, &blk) after_session_expired_callbacks.append(*callbacks, &blk) end |