Update vehicle.rb

This commit is contained in:
2017-06-06 08:32:21 -04:00
committed by GitHub
parent 625e400c48
commit 01cf82813c

View File

@@ -72,7 +72,7 @@ class Vehicle < ActiveRecord::Base
# Force Upper Case for VIN numbers
def vin=(val)
val = val.to_s.gsub!(/[^ABCDEFGHJKLMNPRSTUVWXYZabcdefghjklmnprstuvwxyz0123456789]/,'')
val = val.to_s.gsub!(/[^[A-HJ-NPR-Za-hj-npr-z\d]{8}]/,'')
# The to_s is in case you get nil/non-string
write_attribute(:vin, val.join.upcase)