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
menu() click to toggle source
print_menu() click to toggle source
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