Method: IsoDoc::PresentationXMLConvert#localize_maths
- Defined in:
- lib/isodoc/presentation_function/math.rb
#localize_maths(node, locale) ⇒ Object
symbols is merged into TwitterCldr::DataReaders::NumberDataReader.new(locale).symbols
19 20 21 22 23 24 25 26 |
# File 'lib/isodoc/presentation_function/math.rb', line 19 def localize_maths(node, locale) node.xpath(".//m:mn", MATHML).each do |x| num = BigDecimal(x.text) precision = /\./.match?(x.text) ? x.text.sub(/^.*\./, "").size : 0 x.children = localized_number(num, locale, precision) rescue ArgumentError end end |