Module: Devise::Models::MultiEmailConfirmable::InstanceReplacementMethods
- Defined in:
- lib/devise/multi_email/models/confirmable.rb
Instance Method Summary collapse
-
#active_for_authentication? ⇒ Boolean
This need to be forwarded to the email that the user logged in with.
-
#inactive_message ⇒ Object
Shows email not confirmed instead of account inactive when the email that user used to login is not confirmed.
Instance Method Details
#active_for_authentication? ⇒ Boolean
This need to be forwarded to the email that the user logged in with
40 41 42 43 44 45 46 47 48 |
# File 'lib/devise/multi_email/models/confirmable.rb', line 40 def active_for_authentication? login_email = current_login_email_record if login_email && !login_email.primary? super && login_email.active_for_authentication? else super end end |
#inactive_message ⇒ Object
Shows email not confirmed instead of account inactive when the email that user used to login is not confirmed
51 52 53 54 55 56 57 58 59 |
# File 'lib/devise/multi_email/models/confirmable.rb', line 51 def login_email = current_login_email_record if login_email && !login_email.primary? && !login_email.confirmed? :unconfirmed else super end end |