James Edward Gray II <james / grayproductions.net> wrote:
> 
> This release brings three new features:  an echo setting (for  
> passwords), case changing controls for answers, and confirmation  
> questions.  As always, using these features is trivial.  Here are a  
> couple of simple examples:
> 
> pass = ask("Password?  ") { |q| q.echo = false }

More flexible might be

q.echo = true  #=> echo
q.echo = false #=> don't echo
q.echo = char  #=> echo char for every keypress (e.g. '*')

martin