Module: Hello::RailsActiveRecord::PasswordCredential
- Extended by:
- ActiveSupport::Concern
- Included in:
- PasswordCredential
- Defined in:
- lib/hello/rails_active_record/password_credential.rb
Instance Attribute Summary collapse
-
#password ⇒ Object
SETTERS.
Instance Method Summary collapse
Instance Attribute Details
#password ⇒ Object
SETTERS
17 18 19 |
# File 'lib/hello/rails_active_record/password_credential.rb', line 17 def password @password end |
Instance Method Details
#password_is?(plain_text_password) ⇒ Boolean
CUSTOM METHODS
29 30 31 |
# File 'lib/hello/rails_active_record/password_credential.rb', line 29 def password_is?(plain_text_password) complex_encryptor.match(plain_text_password, digest) end |
#set_generated_password ⇒ Object
33 34 35 |
# File 'lib/hello/rails_active_record/password_credential.rb', line 33 def set_generated_password self.password = simple_encryptor.single(4) # 8 chars end |