lib/endpoints/leagues/leagues.ex
defmodule Endpoints.Leagues.Leagues do
alias Endpoints.Leagues.Raw
@moduledoc """
Returns a list of a specific leagues and their information (map).
"""
def get_legend_league do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Legend League"))
end
def get_titan_league_three do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Titan League III"))
end
def get_titan_league_two do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Titan League II"))
end
def get_titan_league_one do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Titan League I"))
end
def get_champion_league_three do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Champion League III"))
end
def get_champion_league_two do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Champion League II"))
end
def get_champion_league_one do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Champion League I"))
end
def get_master_league_three do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Master League III"))
end
def get_master_league_two do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Master League II"))
end
def get_master_league_one do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Master League I"))
end
def get_crystal_league_three do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Crystal League III"))
end
def get_crystal_league_two do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Crystal League II"))
end
def get_crystal_league_one do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Crystal League I"))
end
def get_gold_league_three do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Gold League III"))
end
def get_gold_league_two do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Gold League II"))
end
def get_gold_league_one do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Gold League I"))
end
def get_silver_league_three do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Silver League III"))
end
def get_silver_league_two do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Silver League II"))
end
def get_silver_league_one do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Silver League I"))
end
def get_bronze_league_three do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Bronze League III"))
end
def get_bronze_league_two do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Bronze League II"))
end
def get_bronze_league_one do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Bronze League I"))
end
def get_unranked_league do
data = Raw.get_raw_leagues()
data["items"]
|> Enum.find(&(&1["name"] == "Unranked"))
end
end