diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/repeat_entry.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/examples/repeat_entry.rb b/examples/repeat_entry.rb new file mode 100644 index 0000000..2e4981c --- /dev/null +++ b/examples/repeat_entry.rb @@ -0,0 +1,21 @@ +#!/usr/local/bin/ruby -w + +require "rubygems" +require "highline/import" + +tounge_twister = ask("... try saying that three times fast") do |q| + q.gather = 3 + q.verify_match = true + q.responses[:mismatch] = "Nope, those don't match. Try again." +end + +puts "Ok, you did it." + +pass = ask("Enter your password: ") do |q| + q.echo = '*' + q.verify_match = true + q.gather = {"Enter a password" => '', + "Please type it again for verification" => ''} +end + +puts "Your password is now #{pass}!" |