class Nhtsa::SafetyRatings::Model
Public Class Methods
new(year, manufacturer, model_name)
click to toggle source
# File lib/nhtsa/safety_ratings/model.rb, line 4 def initialize(year, manufacturer, model_name) @year = (year.is_a? Nhtsa::SafetyRatings::Year) ? year : Nhtsa::SafetyRatings::Year.new(year) @manufacturer = (manufacturer.is_a? Nhtsa::SafetyRatings::Manufacturer) ? manufacturer : Nhtsa::SafetyRatings::Manufacturer.new(year, manufacturer) @model_name = model_name end
Public Instance Methods
manufacturer()
click to toggle source
# File lib/nhtsa/safety_ratings/model.rb, line 14 def manufacturer @manufacturer end
model_name()
click to toggle source
# File lib/nhtsa/safety_ratings/model.rb, line 22 def model_name @model_name end
name()
click to toggle source
# File lib/nhtsa/safety_ratings/model.rb, line 18 def name @model_name end
to_s()
click to toggle source
# File lib/nhtsa/safety_ratings/model.rb, line 26 def to_s "#{@year} #{@manufacturer} #{@model_name}" end
year()
click to toggle source
# File lib/nhtsa/safety_ratings/model.rb, line 10 def year @year end