Module: L10n::NumericColumnConversions

Defined in:
lib/l10n/numeric_column_conversions.rb

Instance Method Summary collapse

Instance Method Details

#_write_attribute(attr_name, value) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/l10n/numeric_column_conversions.rb', line 6

def _write_attribute(attr_name, value)
  column = column_for_attribute(attr_name.to_s)
  if column && [:integer, :float, :decimal].include?(column.type) && value.is_a?(String)
    value = Numeric.delocalize(value)
  end
  super(attr_name, value)
end