Class: VehicleData::Vehicles
- Inherits:
-
Base
- Object
- Base
- VehicleData::Vehicles
show all
- Defined in:
- lib/vehicle_data/vehicles.rb
Instance Attribute Summary
Attributes inherited from Base
#app_key, #data, #options, #request, #response, #secret
Class Method Summary
collapse
Methods inherited from Base
#initialize, #send_request
Class Method Details
.get_makes(year) ⇒ Object
4
5
6
|
# File 'lib/vehicle_data/vehicles.rb', line 4
def get_makes(year)
self.new({:f => 'vehicles.getMakes', :year => year}).send_request
end
|
.get_models(year, make) ⇒ Object
8
9
10
|
# File 'lib/vehicle_data/vehicles.rb', line 8
def get_models(year, make)
self.new({:f => 'vehicles.getModels', :year => year, :make => make}).send_request
end
|
.get_style_trims(options = {}) ⇒ Object
16
17
18
19
|
# File 'lib/vehicle_data/vehicles.rb', line 16
def get_style_trims(options={})
options.merge({:f => 'vehicles.getStyleTrims'})
self.new(options).send_request
end
|
.get_transmissions(options = {}) ⇒ Object
21
22
23
24
|
# File 'lib/vehicle_data/vehicles.rb', line 21
def get_transmissions(options={})
options.merge({:f => 'vehicles.getStyleTrims'})
self.new(options).send_request
end
|
.get_trims(year, make, model) ⇒ Object
12
13
14
|
# File 'lib/vehicle_data/vehicles.rb', line 12
def get_trims(year, make, model)
self.new({:f => 'vehicles.getTrims', :year => year, :make => make, :model => model}).send_request
end
|