From 757ddf87acb7b0812fef53a0e2f6aa373c26134b Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Fri, 6 May 2016 11:37:01 -0400 Subject: [PATCH] Update vehicle.rb --- app/models/vehicle.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/models/vehicle.rb b/app/models/vehicle.rb index 0d04516..76ff06c 100644 --- a/app/models/vehicle.rb +++ b/app/models/vehicle.rb @@ -48,12 +48,16 @@ class Vehicle < ActiveRecord::Base return @details['numOfDoors'] if @details end + # Force Upper Case for VIN numbers + def self.vin=(val) + self.vin = val.upcase + end + private # init method to pull JSON details from Edmunds def get_details if self.vin? - self.vin = self.vin.upcase begin @details = JSON.parse get_decoder.full(self.vin) raise @details['message'] if @details['status'] == "NOT_FOUND"