class FootballLeague::PremierLeague
Public Instance Methods
winner(year)
click to toggle source
# File lib/football_league/premier_league.rb, line 4 def winner(year) puts case year when 2019 "Manchester City" when 2018 "Manchester City" when 2017 "Chelsea FC" when 2016 "Liecester" when 2015 "Chelsea FC" when 2014 "Manchester City" when 2013 "Manchester United" when 2012 "Manchester City" when 2011 "Manchester United" when 2010 "Chelsea FC" when 2009 "Manchester United" when 2008 "Manchester United" when 2007 "Manchester United" when 2006 "Chelsea FC" when 2005 "Chelsea FC" when 2004 "Arsenal" when 2003 "Manchester United" when 2002 "Arsenal" when 2001 "Manchester United" when 2000 "Manchester United" when 1999 "Manchester United" when 1998 "Arsenal" when 1997 "Manchester United" when 1996 "Manchester United" when 1995 "Blackburn Rovers" when 1994 "Manchester United" when 1993 "Manchester United" when 1992 "Leeds United" when 1991 "Arsenal FC" when 1990 "Liverpool FC" when 1989 "Arsenal FC" when 1988 "Liverpool FC" when 1987 "Everton FC" when 1986 "Liverpool FC" when 1985 "Everton FC" when 1984 "Liverpool FC" when 1983 "Liverpool FC" when 1982 "Liverpool FC" when 1981 "Aston Villa" when 1980 "Liverpool FC" when 1979 "Liverpool FC" when 1978 "Nottingham Forest" when 1977 "Liverpool FC" when 1976 "Liverpool FC" when 1975 "Derby County" when 1974 "Leeds United" when 1973 "Liverpool FC" when 1972 "Derby County" when 1971 "Arsenal FC" when 1970 "Everton FC" when 1969 "Leeds United" when 1968 "Manchester City" when 1967 "Manchester United" when 1966 "Liverpool FC" when 1965 "Manchester United" when 1964 "Liverpool FC" when 1963 "Everton FC" when 1962 "Ipswich Town" when 1961 "Tottenham Hotspur" when 1960 "Burnley FC" when 1959 "Wolverhampton Wanderers" when 1958 "Wolverhampton Wanderers" when 1957 "Manchester United" when 1956 "Manchester United" when 1955 "Chelsea FC" when 1954 "Wolverhampton Wanderers" when 1953 "Arsenal FC" when 1952 "Manchester United" when 1951 "Tottenham Hotspur" when 1950 "Portsmouth FC" when 1949 "Portsmouth FC" when 1948 "Arsenal FC" when 1947 "Liverpool FC" when 1939 "Everton FC" when 1938 "Arsenal FC" when 1937 "Manchester City" when 1936 "Sunderland AFC" when 1935 "Arsenal FC" when 1934 "Arsenal FC" when 1933 "Arsenal FC" when 1932 "Everton FC" when 1931 "Arsenal FC" when 1930 "Sheffield Wednesday" when 1929 "Sheffield Wednesday" when 1928 "Everton FC" when 1927 "Newcastle United" when 1926 "Huddersfield Town" when 1925 "Huddersfield Town" when 1924 "Huddersfield Town" when 1923 "Liverpool FC" when 1922 "Liverpool FC" when 1921 "Burnley FC" when 1920 "West Bromwich Albion" when 1915 "Everton FC" when 1914 "Blackburn Rovers" when 1913 "Sunderland AFC" when 1912 "Blackburn Rovers" when 1911 "Manchester United" when 1910 "Aston Villa" when 1909 "Newcastle United" when 1908 "Manchester United" when 1907 "Newcastle United" when 1906 "Liverpool FC" when 1905 "Newcastle United" when 1904 "Sheffield Wednesday" when 1903 "Sheffield Wednesday" when 1902 "Sunderland AFC" when 1901 "Liverpool FC" when 1900 "Aston Villa" when 1899 "Aston Villa" when 1898 "Sheffield United" when 1897 "Aston Villa" when 1896 "Aston Villa" when 1895 "Sunderland AFC" when 1894 "Aston Villa" when 1893 "Sunderland AFC" when 1892 "Sunderland AFC" when 1891 "Everton FC" when 1890 "Preston North End" when 1889 "Preston North End" else "Invalid Year" end end
Private Instance Methods
single_draw()
click to toggle source
# File lib/football_league/premier_league.rb, line 253 def single_draw rand(0...60) end