Method: UI.favorites_list

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

.favorites_listObject

——————-lists———————-



184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
# File 'lib/ruby_doc/cli/ui.rb', line 184

def self.favorites_list 
  # Normalize Favorites List
  list = []
  File.open("#{fav_dir}").each do |li| 
    list << li.chomp
  end
  
  # if favorites is empty error & back to main control
  if list.empty?
    favorites_error
    main_control
    
  else
    puts sepL
    
    # Iterated and display normalized favorites list
    list.each_with_index do |f, index| 
      li = ["#{index + 1}.".yellow, f.cyan]
      puts li.join(" ")
    end
    puts sepR
    
    list_menu(list) 
    favorites_list_control(list) 
  end
end