Class: FipeApi::Marca
- Inherits:
-
Object
- Object
- FipeApi::Marca
- Includes:
- ObjetoComConstrutor
- Defined in:
- lib/fipeapi/marca.rb
Instance Attribute Summary collapse
-
#codigo ⇒ Object
Returns the value of attribute codigo.
-
#nome ⇒ Object
Returns the value of attribute nome.
-
#tipo_do_veiculo ⇒ Object
Returns the value of attribute tipo_do_veiculo.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(tipo_do_veiculo, opts = {}) ⇒ Marca
constructor
A new instance of Marca.
- #modelos ⇒ Object
Constructor Details
#initialize(tipo_do_veiculo, opts = {}) ⇒ Marca
Returns a new instance of Marca.
15 16 17 18 19 20 |
# File 'lib/fipeapi/marca.rb', line 15 def initialize(tipo_do_veiculo, opts = {}) self.tipo_do_veiculo = tipo_do_veiculo self.codigo = tipo_do_veiculo super(opts) end |
Instance Attribute Details
#codigo ⇒ Object
Returns the value of attribute codigo.
5 6 7 |
# File 'lib/fipeapi/marca.rb', line 5 def codigo @codigo end |
#nome ⇒ Object
Returns the value of attribute nome.
5 6 7 |
# File 'lib/fipeapi/marca.rb', line 5 def nome @nome end |
#tipo_do_veiculo ⇒ Object
Returns the value of attribute tipo_do_veiculo.
5 6 7 |
# File 'lib/fipeapi/marca.rb', line 5 def tipo_do_veiculo @tipo_do_veiculo end |
Class Method Details
.todas(tipo_do_veiculo = CARRO) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/fipeapi/marca.rb', line 7 def self.todas(tipo_do_veiculo=CARRO) MyParty .get("#{API_URL}/#{tipo_do_veiculo}/marcas") .parsed_response.map { |marca| Marca.new(tipo_do_veiculo, marca) } rescue HTTParty::Error nil end |
Instance Method Details
#modelos ⇒ Object
22 23 24 |
# File 'lib/fipeapi/marca.rb', line 22 def modelos Modelo.por_marca(tipo_do_veiculo, codigo) end |