Comment puis-je lire un mot de passe à partir de la ligne de commande en Ruby?

Je suis en cours d'exécution Ruby et MySQL sur une machine Windows.

J'ai quelques portions de code qui doit se connecter à une base de données MySQL un procédez à une sélection. Pour se connecter à la base de données j'ai besoin de fournir le mot de passe, entre autres choses.

Le code Ruby peut afficher un message vous demandant le mot de passe, l'utilisateur saisit le mot de passe et de frappe de la touche Entrée. Ce dont j'ai besoin est pour le mot de passe, tel qu'il est tapé, pour être affiché comme une ligne d'astérisques.

Comment puis-je obtenir Ruby pour afficher le mot de passe tapé une ligne d'astérisques dans la "fenêtre dos"?