class MotoRecall::Client::Jaguar
Public Class Methods
url(vin)
click to toggle source
# File lib/moto_recall/client/jaguar.rb, line 5 def self.url(vin) "http://www.jaguarusa.com/owners/vin-recall.html?view=vinRecallQuery&vin=#{vin}" end
Public Instance Methods
format(recall)
click to toggle source
# File lib/moto_recall/client/jaguar.rb, line 14 def format(recall) { type: nil, nhtsa_number: recall["number"], oem_number: recall["manufacturerRecallNumber"], date: recall["date"], title: nil, description: recall["recallDesc"], safety_risk: recall["safetyDescription"], remedy: recall["repairDesc"], status: recall["status"], notes: nil } end
process(response)
click to toggle source
# File lib/moto_recall/client/jaguar.rb, line 9 def process(response) parsed_response = JSON.parse(response) parsed_response.has_key?("results") ? parsed_response["results"] : [] end