Sha256: 0a4cdd75a0e4425538bcee1f51e651a9c7d7908761111c433c87773f47c69ff2

Contents?: true

Size: 451 Bytes

Versions: 2

Compression:

Stored size: 451 Bytes

Contents

# encoding: utf-8
module PasswordChanger
  module Readers
    # Build data for single User
    class SingleUser
      def parse(user, ask_new_password)
        old_password = ask('Old Password: ') { |q| q.echo = '*' }
        new_password = ask('New Password: ') { |q| q.echo = '*' } if ask_new_password

        {
          name: user,
          old_password: old_password,
          new_password: new_password
        }
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
password_changer-0.0.4 lib/password_changer/readers/single_user.rb
password_changer-0.0.3 lib/password_changer/readers/single_user.rb