class SfCoffee::CLI
Constants
- ZIP_CODES
Public Instance Methods
call()
click to toggle source
# File lib/sf_coffee/cli.rb, line 13 def call greeting menu goodbye end
finish_session()
click to toggle source
# File lib/sf_coffee/cli.rb, line 33 def finish_session puts "To finish your session type" + " exit.".red + " To return to the main menu type" + " menu".red + "." input = gets.strip.downcase while input != "exit" && input !="menu" puts "Oops, something went wrong. Please try again.".red input = gets.strip.downcase end if input == "menu" self.menu else end end
goodbye()
click to toggle source
# File lib/sf_coffee/cli.rb, line 115 def goodbye puts "Thank you for using SF coffee fnder!".yellow end
greeting()
click to toggle source
# File lib/sf_coffee/cli.rb, line 19 def greeting puts "\n" puts "Welcome to San Francisco coffee finder!" end
valid_zipcode?(input)
click to toggle source
# File lib/sf_coffee/cli.rb, line 46 def valid_zipcode?(input) ZIP_CODES.include?(input.to_i) end