From e87075aed70980f5902302a9f7532174b7e85d63 Mon Sep 17 00:00:00 2001 From: "fabricio.albarnaz" Date: Thu, 11 Oct 2018 15:27:46 -0300 Subject: [PATCH] Add before save to check the instagram link pattern --- app/models/enterprise.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index ea1724f20a..024bc04d9a 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -80,6 +80,8 @@ class Enterprise < ActiveRecord::Base before_validation :set_unused_address_fields after_validation :geocode_address + before_save :check_instagram_pattern + after_touch :touch_distributors after_create :set_default_contact after_create :relate_to_owners_enterprises @@ -425,4 +427,9 @@ class Enterprise < ActiveRecord::Base where('enterprises.id != ?', self.id). each(&:touch) end + + def check_instagram_pattern + return if self.instagram.blank? || self.instagram.exclude?('www.instagram.com') + self.instagram = "@#{self.instagram.split('/').last}" + end end