mirror of
https://github.com/rickbarrette/redmine_qbo.git
synced 2025-11-08 17:04:23 -05:00
Made decode_vin not private
This commit is contained in:
@@ -20,7 +20,7 @@ class Vehicle < ActiveRecord::Base
|
|||||||
validates_presence_of :customer
|
validates_presence_of :customer
|
||||||
validates :vin, uniqueness: true
|
validates :vin, uniqueness: true
|
||||||
before_save :decode_vin
|
before_save :decode_vin
|
||||||
after_initialize :get_details
|
#after_find :get_details
|
||||||
|
|
||||||
self.primary_key = :id
|
self.primary_key = :id
|
||||||
|
|
||||||
@@ -83,6 +83,21 @@ class Vehicle < ActiveRecord::Base
|
|||||||
def self.search(search)
|
def self.search(search)
|
||||||
where("vin LIKE ?", "%#{search}%")
|
where("vin LIKE ?", "%#{search}%")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# decodes a vin and updates self
|
||||||
|
def decode_vin
|
||||||
|
get_details
|
||||||
|
if @details
|
||||||
|
begin
|
||||||
|
self.year = @details.year unless @details.year.nil?
|
||||||
|
self.make = @details.make unless @details.make.nil?
|
||||||
|
self.model = @details.model unless @details.model.nil?
|
||||||
|
rescue Exception => e
|
||||||
|
errors.add(:vin, e.message)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
self.name = to_s
|
||||||
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
@@ -99,19 +114,4 @@ private
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# decodes a vin and updates self
|
|
||||||
def decode_vin
|
|
||||||
get_details
|
|
||||||
if @details
|
|
||||||
begin
|
|
||||||
self.year = @details.year unless @details.year.nil?
|
|
||||||
self.make = @details.make unless @details.make.nil?
|
|
||||||
self.model = @details.model unless @details.model.nil?
|
|
||||||
rescue Exception => e
|
|
||||||
errors.add(:vin, e.message)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
self.name = to_s
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user