Module: Edmunds::Vehicle

Defined in:
lib/edmunds/vehicle.rb,
lib/edmunds/vehicle/specification/make.rb,
lib/edmunds/vehicle/specification/color.rb,
lib/edmunds/vehicle/specification/model.rb,
lib/edmunds/vehicle/specification/style.rb,
lib/edmunds/vehicle/specification/engine.rb,
lib/edmunds/vehicle/specification/option.rb,
lib/edmunds/vehicle/specification/equipment.rb,
lib/edmunds/vehicle/specification/model_year.rb,
lib/edmunds/vehicle/specification/vin_decoding.rb

Defined Under Namespace

Modules: Specification

Constant Summary collapse

API_URL_V2 =

Static Vehicle API data

Edmunds::Api::URL + '/vehicle/v2'
VEHICLE_TYPES =
%w[ Car Truck SUV Van Minivan ]
VEHICLE_CATEGORIES =
%w[ 4dr\ Hatchback 2dr\ Hatchback 2dr\ SUV 4dr\ SUV
Cargo\ Minivan Cargo\ Van Convertible Convertible\ SUV
Coupe Crew\ Cab\ Pickup Extended\ Cab\ Pickup Passenger\ Minivan
Passenger\ Van Regular\ Cab\ Pickup Sedan Wagon ]
VEHICLE_SIZES =
%w[ Compact Midsize Large ]
FUEL_TYPES =
%w[ Electric Natural-gas-cng gas hybrid Flex-fuel-ffv diesel]
DRIVEN_WHEELS =
%w[ all-wheel-drive four-wheel-drive front-wheel-drive rear-wheel-drive ]
SUBMODEL_REGEX =
/^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$/
EQUIPMENT_AVAILABILITY =
%w[ standard optional used]
EQUIPMENT_TYPE =
%w[ AUDIO_SYSTEM COLOR ENGINE MANUFACTURER MIRRORS OPTION OTHER TELEMATICS TIRES]
EQUIPMENT_NAME =
%w[ 1ST_ROW_SEATS 2ND_ROW_SEATS 3RD_ROW_SEATS 4TH_ROW_SEATS 5TH_ROW_SEATS AIR_CONDITIONING
AIRBAGS AUDIO_SYSTEM BRAKE_SYSTEM CARGO_DIMENSIONS COLLISION_SAFETY_SYSTEM COLOR 
CONVERTIBLE_ROOF DIFFERENTIAL DOORS DRIVE_TYPE DRIVER_SEAT ENGINE EXTERIOR_DIMENSIONS 
EXTERIOR_LIGHTS FRONT_PASSENGER_SEAT INSTRUMENTATION INTERIOR_DIMENSIONS MANUFACTURER 
MIRRORS MOBILE_CONNECTIVITY NAVIGATION_SYSTEM PARKING_AID POWER_OUTLETS SEATBELTS
SEATING_CONFIGURATION SECURITY SPARE_TIRE/WHEEL SPECIFICATIONS STEERING STEERING_WHEEL 
STORAGE SUSPENSION TECHNOLOGY_FEATURE TELEMATICS TIRES TRAILER_TOWING_EQUIPMENT 
TRANSMISSION TRUCK_BED TRUNK VIDEO_SYSTEM WARRANTY WHEELS WINDOWS]
ENGINE_AVAILABILITY =
%w[ standard optional ]