Sha256: ac599e86c20551141e13ebe83a9f0788d0a493a716db9ae23c546f69c4bff154
Contents?: true
Size: 562 Bytes
Versions: 13
Compression:
Stored size: 562 Bytes
Contents
# TODO: # * proper documentation (comments) module Delocalize class LocalizedNumericParser class << self # Parse numbers removing unneeded characters and replacing decimal separator # through I18n. This will return a valid Ruby Numeric value (as String). def parse(value) if value.is_a?(String) separator = I18n.t(:'number.format.separator') delimiter = I18n.t(:'number.format.delimiter') value = value.gsub(delimiter, '').gsub(separator, '.') end value end end end end
Version data entries
13 entries across 13 versions & 3 rubygems