mirror of
https://github.com/rickbarrette/redmine_qbo.git
synced 2025-11-08 17:04:23 -05:00
Removed squish_vin and added last 8 of vin to vehicle name
This commit is contained in:
@@ -29,7 +29,8 @@ class Vehicle < ActiveRecord::Base
|
|||||||
if year.nil? or make.nil? or model.nil?
|
if year.nil? or make.nil? or model.nil?
|
||||||
return "#{vin}"
|
return "#{vin}"
|
||||||
else
|
else
|
||||||
return "#{year} #{make} #{model}"
|
split_vin = vin.scan(/.{1,9}/)
|
||||||
|
return "#{year} #{make} #{model} - #{split_vin[1]}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -113,15 +114,4 @@ private
|
|||||||
self.name = to_s
|
self.name = to_s
|
||||||
end
|
end
|
||||||
|
|
||||||
# makes a squishvin
|
|
||||||
# https://api.edmunds.com/api/vehicle/v2/squishvins/#{vin}/?fmt=json&api_key=#{ENV['edmunds_key']}
|
|
||||||
def vin_squish
|
|
||||||
if not self.vin? or self.vin.size < 11
|
|
||||||
# this is to go ahead and query the API, letting them handle the error. :P
|
|
||||||
return '1000000000A'
|
|
||||||
end
|
|
||||||
v = self.vin[0,11]
|
|
||||||
return v.slice(0,8) + v.slice(9,11)
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user