Method: ActiveRecord::Base.nilify_if_blank

Defined in:
lib/common_lib/active_record/base.rb

.nilify_if_blank(*args) ⇒ Object



80
81
82
83
84
85
86
87
88
89
# File 'lib/common_lib/active_record/base.rb', line 80

def self.nilify_if_blank(*args)
  #  ONLY IF THE FIELD IS A STRING!
  class_eval do
    args.each do |arg|
      before_save {
        self.send("#{arg}=", nil) if self.send(arg).blank?
      }
    end
  end
end