6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# File 'lib/loltierlist/cli.rb', line 6
def start
puts "\n"
puts "************ League of Legends Current Tier List ****************"
puts "\n"
godTier = Loltierlist::TierList.get_tier("god")
strongTier = Loltierlist::TierList.get_tier("strong")
aboveAverageTier = Loltierlist::TierList.get_tier("above-average")
belowAverageTier = Loltierlist::TierList.get_tier("below-average")
weakTier = Loltierlist::TierList.get_tier("weak")
badTier = Loltierlist::TierList.get_tier("bad")
input = ""
while input != "exit" do
puts "\n\n\n"
puts "Enter list to show the list of tiers again"
puts "Enter list {tier} to show the list of a specific tier (e.g. 'list above-average')"
puts "Enter champion name for more info"
puts "Enter exit to enter the program"
input = gets.strip.downcase
if input == "list"
Loltierlist::TierList.all.each do |tier|
tier.print_tier
end
elsif input == "list god"
godTier.print_tier
elsif input == "list strong"
strongTier.print_tier
elsif input == "list above-average"
aboveAverageTier.print_tier
elsif input == "list below-average"
belowAverageTier.print_tier
elsif input == "list weak"
weakTier.print_tier
elsif input == "list bad"
badTier.print_tier
elsif input == "exit"
puts "Goodbye."
elsif !lookup_champ(input)
puts "Bad input!"
end
end
end
|