Class: EmailToken
- Inherits:
-
VerifyToken
- Object
- ApplicationRecord
- VerifyToken
- EmailToken
- Defined in:
- app/models/rails_auth/verify_tokens/email_token.rb
Instance Method Summary collapse
Instance Method Details
#save_with_send ⇒ Object
24 25 26 27 |
# File 'app/models/rails_auth/verify_tokens/email_token.rb', line 24 def save_with_send save send_email end |
#send_email ⇒ Object
20 21 22 |
# File 'app/models/rails_auth/verify_tokens/email_token.rb', line 20 def send_email UserMailer.email_token(self.account, self.token).deliver_later end |
#update_token ⇒ Object
11 12 13 14 |
# File 'app/models/rails_auth/verify_tokens/email_token.rb', line 11 def update_token self.token = rand(10000..999999) self.expired_at = 10.minutes.since end |
#verify_token? ⇒ Boolean
16 17 18 |
# File 'app/models/rails_auth/verify_tokens/email_token.rb', line 16 def verify_token? user.update(email_confirm: true) end |