Class: Nhtsa::Recalls::CampaignRecalls

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

Instance Method Summary collapse

Constructor Details

#initialize(campaign_number) ⇒ CampaignRecalls

Returns a new instance of CampaignRecalls.



64
65
66
# File 'lib/nhtsa/recalls.rb', line 64

def initialize(campaign_number)
  @campaign_number = campaign_number
end

Instance Method Details

#campaign_recallsObject



72
73
74
# File 'lib/nhtsa/recalls.rb', line 72

def campaign_recalls
  JSON.parse(open(url).read)["Results"]
end

#urlObject



68
69
70
# File 'lib/nhtsa/recalls.rb', line 68

def url
  BASE_URI + END_POINT + "/CampaignNumber/#{@campaign_number}" + DEFAULT_PARAMS
end