class WiserWine::CLI
Public Class Methods
new()
click to toggle source
# File lib/wiser_wine/cli.rb, line 2 def initialize @grape_varieties = [] end
Public Instance Methods
call()
click to toggle source
# File lib/wiser_wine/cli.rb, line 6 def call menu end
goodbye()
click to toggle source
# File lib/wiser_wine/cli.rb, line 14 def goodbye puts "Goodbye friend!" end
list_grapes()
click to toggle source
# File lib/wiser_wine/cli.rb, line 19 def list_grapes if @grape_varieties.length == 0 puts "Fetching your grape list your patience is appreciated...." @grape_varieties = WiserWine::GrapeVariety.all end @grape_varieties.each.with_index(1) do |grape , index| puts "#{index}. #{grape.name}" end end
welcome()
click to toggle source
# File lib/wiser_wine/cli.rb, line 10 def welcome puts "Welcome to Wiser Wine!" end