class UniversityCliApp::UniversityCLI
Attributes
list[RW]
Public Instance Methods
call()
click to toggle source
# File lib/university_cli_app/university_cli.rb, line 4 def call puts "LOADING..." puts "" UniversityCliApp::University_scraper.school_list menu end
close_app()
click to toggle source
# File lib/university_cli_app/university_cli.rb, line 78 def close_app puts "Thank you for checking out the rankings. Good luck with your selection!" exit end
list_by_rank()
click to toggle source
# File lib/university_cli_app/university_cli.rb, line 59 def list_by_rank puts "Please enter a number from 1-50 and press enter:" answer = gets.strip num = answer.to_i unless num >= 1 && num <= 50 puts "Invalid. Please try again." answer = gets.strip num = answer.to_i end list = UniversityCliApp::University.all puts "#{list[num].rank}. #{list[num].name}" puts "#{list[num].location}" puts "#{list[num].description}" puts "Learn more at: #{list[num].url}." puts "" end
list_colleges()
click to toggle source
# File lib/university_cli_app/university_cli.rb, line 50 def list_colleges puts "Top 50 Colleges & Universities in America for 2018" list = UniversityCliApp::University.all list.each_with_index do |school, i| puts "#{list[i].rank}. #{list[i].name}" end puts "" end