Method: IsoDoc::PresentationXMLConvert#implicit_number_formatter
- Defined in:
- lib/isodoc/presentation_function/math.rb
#implicit_number_formatter(num, locale) ⇒ Object
44 45 46 47 48 49 50 51 |
# File 'lib/isodoc/presentation_function/math.rb', line 44 def implicit_number_formatter(num, locale) num.ancestors("formula").empty? or return ## by default, no formatting in formulas fmt = { significant: num_totaldigits(num.text) }.compact n = normalise_number(num.text) @numfmt.localized_number(n, locale:, format: fmt, precision: num_precision(num.text)) end |