Module: StripWhitespace::ClassMethods
- Defined in:
- lib/calagator/strip_whitespace.rb
Instance Method Summary collapse
Instance Method Details
#strip_whitespace!(*fields) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/calagator/strip_whitespace.rb', line 7 def strip_whitespace!(*fields) before_validation do |record| fields.each do |field| setter = "#{field}=".to_sym value = record.send(field.to_sym) if value.respond_to?(:strip) && record.respond_to?(setter) record.send(setter, value.strip) end end end end |