Method: UI.favorites_list_control

Defined in:
lib/ruby_doc/cli/ui.rb

.favorites_list_control(list) ⇒ Object



35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/ruby_doc/cli/ui.rb', line 35

def self.favorites_list_control(list) 
  prompt
  input = my_gets
  
  if input == "reset!"
    Processor.reset_favs
    RubyDoc::CLI.start
  elsif input == "m" 
    RubyDoc::CLI.start
  elsif input == "exit!"
    exit!
  elsif !input.to_i.between?(1,list.count) 
    list_error(list)
  else 
    Processor.find_fav(list[input.to_i-1])
  end 
  favorites_list_control(list)
end