class FipeApi::Modelo
Attributes
codigo[RW]
id_marca[RW]
nome[RW]
tipo_do_veiculo[RW]
Public Class Methods
new(tipo_do_veiculo, id_marca, opts = {})
click to toggle source
Calls superclass method
FipeApi::ObjetoComConstrutor::new
# File lib/fipeapi/modelo.rb, line 17 def initialize(tipo_do_veiculo, id_marca, opts = {}) self.tipo_do_veiculo = tipo_do_veiculo self.id_marca = id_marca super(opts) end
por_marca(tipo_do_veiculo, id_marca)
click to toggle source
# File lib/fipeapi/modelo.rb, line 7 def self.por_marca(tipo_do_veiculo, id_marca) MyParty .get("#{API_URL}/#{tipo_do_veiculo}/marcas/#{id_marca}/modelos") .parsed_response['modelos'].map do |modelo| Modelo.new(tipo_do_veiculo, id_marca, modelo) end rescue HTTParty::Error nil end
Public Instance Methods
anos()
click to toggle source
# File lib/fipeapi/modelo.rb, line 23 def anos Ano.por_marca_e_modelo( tipo_do_veiculo, id_marca, codigo ) end