Class: Edmunds::Api
- Inherits:
-
Object
show all
- Includes:
- Request
- Defined in:
- lib/edmunds/api.rb,
lib/edmunds/media.rb,
lib/edmunds/vehicle.rb
Constant Summary
Constants included
from Request
Request::API_URL, Request::API_VERSION, Request::DEFAULT_TIMEOUT
Instance Method Summary
collapse
Methods included from Request
#api_call
Instance Method Details
#colors ⇒ Object
34
35
36
|
# File 'lib/edmunds/vehicle.rb', line 34
def colors
self.extend Edmunds::Vehicle::Colors
end
|
#engines ⇒ Object
26
27
28
|
# File 'lib/edmunds/vehicle.rb', line 26
def engines
self.extend Edmunds::Vehicle::Engines
end
|
#equipment ⇒ Object
42
43
44
|
# File 'lib/edmunds/vehicle.rb', line 42
def equipment
self.extend Edmunds::Vehicle::Equipment
end
|
#grades ⇒ Object
54
55
56
|
# File 'lib/edmunds/vehicle.rb', line 54
def grades
self.extend Edmunds::Vehicle::Grades
end
|
#makes ⇒ Object
10
11
12
|
# File 'lib/edmunds/vehicle.rb', line 10
def makes
self.extend Edmunds::Vehicle::Makes
end
|
10
11
12
|
# File 'lib/edmunds/api.rb', line 10
def media
self.extend Edmunds::Media
end
|
#models ⇒ Object
14
15
16
|
# File 'lib/edmunds/vehicle.rb', line 14
def models
self.extend Edmunds::Vehicle::Models
end
|
#options ⇒ Object
38
39
40
|
# File 'lib/edmunds/vehicle.rb', line 38
def options
self.extend Edmunds::Vehicle::Options
end
|
#photos ⇒ Object
10
11
12
|
# File 'lib/edmunds/media.rb', line 10
def photos
self.extend Edmunds::Media::Photos
end
|
#safety ⇒ Object
50
51
52
|
# File 'lib/edmunds/vehicle.rb', line 50
def safety
self.extend Edmunds::Vehicle::Safety
end
|
#squishvins ⇒ Object
46
47
48
|
# File 'lib/edmunds/vehicle.rb', line 46
def squishvins
self.extend Edmunds::Vehicle::Squishvins
end
|
#styles ⇒ Object
22
23
24
|
# File 'lib/edmunds/vehicle.rb', line 22
def styles
self.extend Edmunds::Vehicle::Styles
end
|
#transmissions ⇒ Object
30
31
32
|
# File 'lib/edmunds/vehicle.rb', line 30
def transmissions
self.extend Edmunds::Vehicle::Transmissions
end
|
#vehicles ⇒ Object
6
7
8
|
# File 'lib/edmunds/api.rb', line 6
def vehicles
self.extend Edmunds::Vehicle
end
|
#vin ⇒ Object
18
19
20
|
# File 'lib/edmunds/vehicle.rb', line 18
def vin
self.extend Edmunds::Vehicle::Vin
end
|