module Authentication::Validations
Public Instance Methods
succeed()
click to toggle source
# File lib/authentication/validations.rb, line 10 def succeed if public_attribute.present? && private_attribute.present? && !model&.authenticate(private_attribute) errors.add(:base, I18n.t( "activerecord.errors.models.#{self.class.to_s.underscore}.invalid", default: I18n.t( 'activerecord.errors.messages.invalid', default: I18n.t('errors.messages.invalid') ) ) ) end end