Class: Nhtsa::SafetyRatings::Trim

Inherits:
Object
  • Object
show all
Defined in:
lib/nhtsa/safety_ratings/trim.rb

Instance Method Summary collapse

Constructor Details

#initialize(trim_information) ⇒ Trim

Returns a new instance of Trim.



4
5
6
# File 'lib/nhtsa/safety_ratings/trim.rb', line 4

def initialize(trim_information)
  @trim_information = trim_information
end

Instance Method Details

#nameObject



8
9
10
# File 'lib/nhtsa/safety_ratings/trim.rb', line 8

def name
  @trim_information["VehicleDescription"]
end

#to_sObject



24
25
26
# File 'lib/nhtsa/safety_ratings/trim.rb', line 24

def to_s
  "id: #{trim_id}\n\t#{trim_description}"
end

#trim_descriptionObject



20
21
22
# File 'lib/nhtsa/safety_ratings/trim.rb', line 20

def trim_description
  @trim_information["VehicleDescription"]
end

#trim_idObject



16
17
18
# File 'lib/nhtsa/safety_ratings/trim.rb', line 16

def trim_id
  @trim_information["VehicleId"]
end

#trim_informationObject



12
13
14
# File 'lib/nhtsa/safety_ratings/trim.rb', line 12

def trim_information
  @trim_information
end