Module: Duse::PasswordHelper
- Included in:
- CLI::AccountPasswordChange, CLI::AccountUpdate, CLI::Register
- Defined in:
- lib/duse/cli/password_helper.rb
Instance Method Summary collapse
Instance Method Details
#ask_for_current_password ⇒ Object
12 13 14 |
# File 'lib/duse/cli/password_helper.rb', line 12 def ask_for_current_password terminal.ask('Current password (to confirm): ') { |q| q.echo = 'x' } end |
#ask_for_password ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/duse/cli/password_helper.rb', line 3 def ask_for_password loop do password = terminal.ask('Password: ') { |q| q.echo = 'x' } password_confirmation = terminal.ask('Confirm password: ') { |q| q.echo = 'x' } return password if password == password_confirmation warn 'Password and password confirmation do not match. Try again.' end end |