Method: IsoDoc::PresentationXMLConvert#num_totaldigits

Defined in:
lib/isodoc/presentation_function/math.rb

#num_totaldigits(num) ⇒ Object



126
127
128
129
130
131
132
# File 'lib/isodoc/presentation_function/math.rb', line 126

def num_totaldigits(num)
  totaldigits = nil
  /\.(?=\d+e)/.match?(num) and
    totaldigits = twitter_cldr_localiser_symbols[:significant] ||
      num.sub(/^0\./, ".").sub(/^.*\./, "").sub(/e.*$/, "").size
  totaldigits
end