Guest User

Untitled

a guest
Jan 21st, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2. # coding: utf-8
  3. $KCODE = 'u'
  4.  
  5. module Prompt
  6. def prompt(question, params = {})
  7. question += " [#{params[:default]}]" if params[:default]
  8. print "#{question}: "
  9. answer = gets.chop
  10. answer = params[:default] if params[:default] and answer == ''
  11. answer
  12. end
  13. end
  14.  
  15. include Prompt
  16.  
  17. name = prompt "What's your name?", :default => 'Allan Smithee'
  18. puts "Your name is #{name}"
Add Comment
Please, Sign In to add comment