class Footstats::Request::RequestRacing
Constants
- API
Public Class Methods
championship_ranking()
click to toggle source
# File lib/footstats/request/request_racing.rb, line 74 def self.championship_ranking() request("Campeonato/Classificacao").map do |championship| championship[1].collect do |ranking_item| ranking_item.merge!("Tipo" => championship[0]) Footstats::Api::Racing::Ranking.new(ranking_item) end end end
drivers()
click to toggle source
# File lib/footstats/request/request_racing.rb, line 14 def self.drivers request("Piloto/ListaPilotos").map { |driver| Footstats::Api::Racing::Driver.new(driver) } end
gps()
click to toggle source
# File lib/footstats/request/request_racing.rb, line 22 def self.gps request("GP/Calendario").map { |gp| Footstats::Api::Racing::GP.new(gp) } end
narration(gp_id, offset = 0)
click to toggle source
Retorna uma lista com os comentários sobre o GP. :offset (MaxId) é o Id do comentário, quando um valor é passado ele só retorna os comentários posteriores. Quando o valor passado for 0 ele retorna todos os comentários do GP.
Latência de chamada:
1 Minuto enquanto o status do GP for:
-
Treino Livre 1
-
Treino Livre 2
-
Treino Livre 3
-
Q1
-
Q2
-
Q3
-
Corrida
# File lib/footstats/request/request_racing.rb, line 42 def self.narration(gp_id, offset = 0) request("GP/Narracao", {idGP: gp_id, MaxId: offset}).map do |narration| Footstats::Api::Racing::Narration.new(narration) end end
rankings(gp_id)
click to toggle source
Lista as classificações dos
-
Treinos Livres
-
Qualify
-
Corrida
Latência de chamada:
1 Minuto enquanto o status do GP for
-
Treino Livre 1
-
Treino Livre 2
-
Treino Livre 3
-
Q1
-
Q2
-
Q3
-
Corrida
# File lib/footstats/request/request_racing.rb, line 64 def self.rankings(gp_id) request("GP/ClassificacaoGP", {idGP: gp_id}).map do |fase| fase[1].collect do |ranking_item| ranking_item.merge!("Tipo" => fase[0]) Footstats::Api::Racing::Ranking.new(ranking_item) end end end
teams()
click to toggle source
# File lib/footstats/request/request_racing.rb, line 18 def self.teams request("Escuderia/ListaEscuderias").map { |team| Footstats::Api::Racing::Team.new(team) } end
Protected Class Methods
request(method, params = {})
click to toggle source
Calls superclass method
Footstats::Request::Base::request
# File lib/footstats/request/request_racing.rb, line 84 def self.request(method, params = {}) super(method, API, params) end