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
menu() click to toggle source
welcome() click to toggle source
# File lib/wiser_wine/cli.rb, line 10
def welcome
  puts "Welcome to Wiser Wine!"
end