class Nhtsa::SafetyRatings::Rating
Public Class Methods
new(ratings_hash)
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 4 def initialize(ratings_hash) @ratings_hash = ratings_hash.nil? ? {} : ratings_hash end
Public Instance Methods
complaints_count()
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 36 def complaints_count @ratings_hash["ComplaintsCount"] end
investigation_count()
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 44 def investigation_count @ratings_hash["InvestigationCount"] end
name()
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 8 def name @ratings_hash["VehicleDescription"] end
overall_front_crash_rating()
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 20 def overall_front_crash_rating @ratings_hash["OverallFrontCrashRating"] end
overall_rating()
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 16 def overall_rating @ratings_hash["OverallRating"] end
overall_side_crash_rating()
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 24 def overall_side_crash_rating @ratings_hash["OverallSideCrashRating"] end
recalls_count()
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 40 def recalls_count @ratings_hash["RecallsCount"] end
rollover_possibility()
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 32 def rollover_possibility @ratings_hash["RolloverPossibility"] end
rollover_rating()
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 28 def rollover_rating @ratings_hash["RolloverRating"] end
to_s()
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 52 def to_s @ratings_hash.inject(""){ |rating_string, (rating_key, rating_value)| rating_string << "#{rating_key}\n\t#{rating_value}\n" } end
values()
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 48 def values @ratings_hash end
vehicle_picture()
click to toggle source
# File lib/nhtsa/safety_ratings/rating.rb, line 12 def vehicle_picture @ratings_hash["VehiclePicture"] end