From a55f63ad6cc574cc2f7a34fcaa724a58d3de695a Mon Sep 17 00:00:00 2001 From: Glenn Vanderburg Date: Fri, 4 Mar 2022 17:08:52 -0600 Subject: [PATCH] slight cleanup and fix typoed filename --- 92_Trap/ruby/{trab.rb => trap.rb} | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) rename 92_Trap/ruby/{trab.rb => trap.rb} (93%) diff --git a/92_Trap/ruby/trab.rb b/92_Trap/ruby/trap.rb similarity index 93% rename from 92_Trap/ruby/trab.rb rename to 92_Trap/ruby/trap.rb index 500752eb..ca1f8349 100644 --- a/92_Trap/ruby/trab.rb +++ b/92_Trap/ruby/trap.rb @@ -12,24 +12,21 @@ NUMBER_UPPER_BOUND = 100 # want to be able to refer to methods before declaring them, # so the code reads nicely from top to bottom. def main - print_banner - print_instructions + print_banner_and_instructions loop do play_a_game - break unless yes?("\nTry again?") + break unless yes?("Try again?") end end -def print_banner +def print_banner_and_instructions banner = "Creative Computing -- Morristown, New Jersey" puts "Trap!".center(banner.size) puts banner - 3.times { puts } -end + 2.times { puts } -def print_instructions return unless yes?("Instructions?") puts <<~"END" @@ -93,7 +90,7 @@ def get_guesses(prompt) end def yes?(prompt) - print "#{prompt} " + print "\n#{prompt} " answer = gets return answer.downcase.start_with?("y") end