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