From d46e835344bc4d43c804d7b2d66145b80ef0c7e3 Mon Sep 17 00:00:00 2001 From: knu Date: Thu, 19 Dec 2002 20:26:16 +0000 Subject: Strive to give better examples. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- sample/biorhythm.rb | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) (limited to 'sample/biorhythm.rb') diff --git a/sample/biorhythm.rb b/sample/biorhythm.rb index 1c6d6fbad1..74e615a289 100644 --- a/sample/biorhythm.rb +++ b/sample/biorhythm.rb @@ -79,40 +79,38 @@ else if $OPT_birthday bd = Date.new(*parsedate($OPT_birthday)) else - printf(STDERR, "Birthday (YYYYMMDD) : ") - if (si = STDIN.gets.chop) != "" + STDERR.print("Birthday (YYYYMMDD) : ") + unless (si = STDIN.gets.chop).empty? bd = Date.new(*parsedate(si)) end end if !bd - printf STDERR, "BAD Input Birthday!!\n" + STDERR.print "BAD Input Birthday!!\n" exit() end - + if $OPT_sdate dd = Date.today elsif $OPT_date dd = Date.new(*parsedate($OPT_date)) else - printf(STDERR, "Date [ for Systemdate] (YYYYMMDD) : ") - if (si = STDIN.gets.chop) != "" + STDERR.print("Date [ for Systemdate] (YYYYMMDD) : ") + unless (si = STDIN.gets.chop).empty? dd = Date.new(*parsedate(si)) end end - if !dd - dd = Date.today - end + dd ||= Date.today if $OPT_v ausgabeart = "v" elsif $OPT_g ausgabeart = "g" else - printf(STDERR, "Values for today or Graph (v/g) [default g] : ") + STDERR.print("Values for today or Graph (v/g) [default g] : ") ausgabeart = STDIN.gets.chop end end -if (ausgabeart == "v") +if ausgabeart == "v" printHeader(bd.year, bd.month, bd.day, dd - bd, name_of_week(bd)) print "\n" @@ -128,9 +126,9 @@ else elsif $OPT_D display_period = 9 else - printf(STDERR, "Graph for how many days [default 10] : ") + STDERR.printf("Graph for how many days [default 10] : ") display_period = STDIN.gets.chop - if (display_period == "") + if display_period.empty? display_period = 9 else display_period = display_period.to_i - 1 -- cgit v1.2.3