lib/extenso_pt/constantes.rb in extenso_pt-0.6.0 vs lib/extenso_pt/constantes.rb in extenso_pt-0.6.1

- old
+ new

@@ -1,10 +1,10 @@ # frozen_string_literal: true # @author Hernani Rodrigues Vaz module ExtensoPt - # constantes para producao de extenso em portugues de portugal ou brasil + # constantes de extenso em portugues de portugal ou brasil EXTLC = %i[pt br].freeze A0020 = { pt: ['', 'UM', 'DOIS', 'TRÊS', 'QUATRO', 'CINCO', 'SEIS', 'SETE', 'OITO', 'NOVE', 'DEZ', 'ONZE', 'DOZE', 'TREZE', 'CATORZE', 'QUINZE', 'DEZASSEIS', 'DEZASSETE', 'DEZOITO', 'DEZANOVE'], @@ -41,16 +41,15 @@ P1E24 = { pt: ['', ' MIL', ' MILHÕES', ' MIL MILHÕES', ' BILIÕES', ' MIL BILIÕES', ' TRILIÕES', ' MIL TRILIÕES'], br: ['', ' MIL', ' MILHÕES', ' BILHÕES', ' TRILHÕES', ' QUADRILHÕES', ' QUINTILHÕES', ' SEXTILHÕES'] }.freeze - # contantes para numeracao romana + # contantes de numeracao romana ROMAN = { M: 1000, CM: 900, D: 500, CD: 400, C: 100, XC: 90, L: 50, XL: 40, X: 10, IX: 9, V: 5, IV: 4, I: 1 }.freeze - # numeral romano RO_RE = /^M*(D?C{0,3}|C[DM])(L?X{0,3}|X[LC])(V?I{0,3}|I[VX])$/i.freeze end