class UfcRankings::CLI

Public Instance Methods

call() click to toggle source
# File lib/ufc_rankings/cli.rb, line 2
def call
  UfcRankings::Rankings.scrape_rankings
  welcome
  menu
end
exit() click to toggle source
# File lib/ufc_rankings/cli.rb, line 83
def exit
  puts "Come back soon to see who's climbing the ladder of Ultimate Fighters!"
end
list_classes() click to toggle source
# File lib/ufc_rankings/cli.rb, line 30
def list_classes 
  puts "1.Pound for Pound "
  puts "2.Flyweight "
  puts "3.Bantamweight"
  puts "4.Featherweight "
  puts "5.Lightweight "
  puts "6.Welterweight "
  puts "7.Middleweight "
  puts "8.Light Heavyweight "
  puts "9.Heavyweight "
  puts "10.Women's Strawweight "
  puts "11.Women's Bantamweight"
  puts ""
end
menu() click to toggle source
show_rankings(num) click to toggle source
# File lib/ufc_rankings/cli.rb, line 45
def show_rankings(num)
  case num
  when 1
    puts "Pound for Pound Rankings"
    UfcRankings::Rankings.p4p
  when 2
    puts "Flyweight Rankings"
    UfcRankings::Rankings.fly
  when 3
    puts "Bantameweight Rankings"
    UfcRankings::Rankings.bantam
  when 4
    puts "Featherweight Rankings"
    UfcRankings::Rankings.feather
  when 5
    puts "Lightweight Rankings"
    UfcRankings::Rankings.light
  when 6
    puts "Welterweight Rankings"
    UfcRankings::Rankings.welter
  when 7
    puts "Middleweight Rankings"
    UfcRankings::Rankings.middle
  when 8
    puts "Light Heavyweight Rankings"
    UfcRankings::Rankings.light_heavy
  when 9 
    puts "Heavyweight Rankings"
    UfcRankings::Rankings.heavy
  when 10
    puts "Women's Strawweight"
    UfcRankings::Rankings.womens_straw
  when 11
    puts "Women's Bantamweight"
    UfcRankings::Rankings.womens_bantam
  end
end
welcome() click to toggle source
# File lib/ufc_rankings/cli.rb, line 8
def welcome
  puts "Welcome to the UFC Rankings CLI!"
  puts ""
end