Module: Hello::RailsActiveRecord::Credential
- Extended by:
- ActiveSupport::Concern
- Included in:
- Credential
- Defined in:
- lib/hello/rails_active_record/credential.rb
Instance Method Summary collapse
-
#first_error_message ⇒ Object
CUSTOM METHODS.
- #reset_verifying_token! ⇒ Object
-
#verifying_token_is?(unencrypted_token) ⇒ Boolean
verifying token.
Instance Method Details
#first_error_message ⇒ Object
CUSTOM METHODS
26 27 28 |
# File 'lib/hello/rails_active_record/credential.rb', line 26 def errors..values.flatten.first if errors.any? end |
#reset_verifying_token! ⇒ Object
37 38 39 40 41 |
# File 'lib/hello/rails_active_record/credential.rb', line 37 def uuid, digest = simple_encryptor.pair update!(verifying_token_digest: digest, verifying_token_digested_at: 1.second.ago) uuid end |
#verifying_token_is?(unencrypted_token) ⇒ Boolean
verifying token
32 33 34 35 |
# File 'lib/hello/rails_active_record/credential.rb', line 32 def (unencrypted_token) digest = simple_encryptor.encrypt(unencrypted_token) == digest end |