Module: NilifyBlanks::InstanceMethods

Defined in:
lib/nilify_blanks.rb

Instance Method Summary collapse

Instance Method Details

#nilify_blanksObject



82
83
84
85
86
87
88
89
90
# File 'lib/nilify_blanks.rb', line 82

def nilify_blanks
  (self.nilify_blanks_columns || []).each do |column|
    value = read_attribute(column)
    next unless value.is_a?(String)
    next unless value.respond_to?(:blank?)

    write_attribute(column, nil) if value.blank?
  end
end