Vermelho-Rosas-DS/What-Should-I-Pick

Criar model `Statistic` para as estatísticas de cada campeão

Closed this issue · 0 comments

Descrição

Precisamos salvar as estatísticas de cada campeão no sistema para poder recomendar o campeão na tela

Detalhes

Criar model

Veja o comando: rails generate model aqui.

  • Gerar model statistic
    • tier (elo do qual a estatística se refere) [integer]
    • position (posição do qual a estatística se refere) [integer]
    • win_rate (taxa de vitória da estatística) [float]
    • pick_rate (taxa de escolha da estatística) [float]
    • performance (performance da estatistica) [float]
    • role (principal classe da estatística, ex.: mago, tanker, etc.) [string]
    • secondary_role (classe secundaria da estatística) [string]
    • kill (quantidade de kills da estatística) [integer]
    • death (quantidade de mortes) [integer]
    • assist (quantiade de assistencias) [integer]
    • region (região da estatística, ex.: NA, BR, EUW, KR) [integer]
    • champion_key (chave do campeão no qual a estatística se refere) [integer]

Criar Enums nas models para os campos

Veja como funciona Enums aqui

  • tier (valores possíveis: all, iron, bronze, silver, gold, platinum, diamond, master, grandmaster, challenger)
  • position (valores possíveis: top, jungle, mid, adc, support)
  • region (valores possíveis: global, na, euw, eune, oce, kr, jp, br, las, lan, ru, tr)