diff options
author | Gregory Brown <gregory.t.brown@gmail.com> | 2009-02-02 11:59:04 -0500 |
---|---|---|
committer | Gregory Brown <gregory.t.brown@gmail.com> | 2009-02-02 11:59:04 -0500 |
commit | 6ff9ffe5fabf766183db9ed1d548b70e21f02eb6 (patch) | |
tree | 19a69d22f4c15a7ec1dfb69988f2fa51365b08fe /examples/overwrite.rb | |
parent | 37cd9cff1783911ab51afd90ba6588ce12c58b57 (diff) | |
download | highline-6ff9ffe5fabf766183db9ed1d548b70e21f02eb6.tar.gz |
restructuring
Diffstat (limited to 'examples/overwrite.rb')
-rw-r--r-- | examples/overwrite.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/examples/overwrite.rb b/examples/overwrite.rb new file mode 100644 index 0000000..1ca2db5 --- /dev/null +++ b/examples/overwrite.rb @@ -0,0 +1,19 @@ +#!/usr/local/bin/ruby -w + +# overwrite.rb +# +# Created by Jeremy Hinegardner on 2007-01-24 +# Copyright 2007 Jeremy Hinegardner. All rights reserved + +require 'rubygems' +require 'highline/import' + +prompt = "here is your password:" +ask( + "#{prompt} <%= color('mypassword', RED, BOLD) %> (Press Any Key to blank) " +) do |q| + q.overwrite = true + q.echo = false # overwrite works best when echo is false. + q.character = true # if this is set to :getc then overwrite does not work +end +say("<%= color('Look! blanked out!', GREEN) %>") |