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/seattle_events/cli.rb', line 19
def
input = nil
while input != "exit"
puts "Please enter the number of the event you'd like to learn more about, 'list' if you'd like to see the event list, or 'exit':"
input = gets.strip.downcase
if input == "exit"
break
elsif input == "list"
list_events
elsif !@events[input.to_i-1].is_a?(NilClass)
the_event = @events[input.to_i-1]
puts ""
puts "----------------------------------------------------------------------------------------------"
puts ""
puts " Event #{input}: #{the_event.name}"
puts " Date: #{the_event.date}"
puts " Time: #{the_event.time}"
puts " Location: #{the_event.location}"
puts " RSVP: #{the_event.rsvp_url}"
puts ""
puts "----------------------------------------------------------------------------------------------"
puts ""
elsif @events[input.to_i-1].is_a?(NilClass)
puts "There are no events with that number."
else
puts "I don't understand your response. Please enter an event number, 'list', or 'exit'"
end
end
end
|