Update vehicle.rb

This commit is contained in:
2017-06-06 08:27:55 -04:00
committed by GitHub
parent 56793cee7c
commit 625e400c48

View File

@@ -71,8 +71,11 @@ class Vehicle < ActiveRecord::Base
# Force Upper Case for VIN numbers # Force Upper Case for VIN numbers
def vin=(val) def vin=(val)
val = val.to_s.gsub!(/[^ABCDEFGHJKLMNPRSTUVWXYZabcdefghjklmnprstuvwxyz0123456789]/,'')
# The to_s is in case you get nil/non-string # The to_s is in case you get nil/non-string
write_attribute(:vin, val.to_s.gsub!(/[^ABCDEFGHJKLMNPRSTUVWXYZabcdefghjklmnprstuvwxyz0123456789]/, '').join.upcase) write_attribute(:vin, val.join.upcase)
end end
# search for a vin # search for a vin