lib/extenso_pt.rb in extenso_pt-0.5.1 vs lib/extenso_pt.rb in extenso_pt-0.5.2
- old
+ new
@@ -49,20 +49,20 @@
ext+=" "+@@mp if (s06+sm6>1) # plural da moeda
ext+=" E " if (s06+sm6>0&&@@nf>0) # proposição E entre parte inteira e parte fracionária
ext+=e999(@@nf) # extenso da parte fracionária
ext+=" "+@@cs if (@@nf==1) # singular da parte fracionária
ext+=" "+@@cp if (@@nf>1) # plural da parte fracionária
- ext
+ ext
end
else
# tratamento do grupo actual 3 digitos
dg3 =e999(@@ai[pos],pos) # extenso
dg3+=A1e24[@@lc][@@ai[pos]>0?@@ai[pos]>1?8+pos:pos:0] # qualificador
# convenção de separação com grupo anterior 3 digitos
if (pos>0)
- dg3+=" E " if (@@ai[pos-1]<101&&@@ai[pos-1]>0) # grupo < 101 => proposição E
- dg3+=" " if (@@ai[pos-1]>100) # grupo > 100 => espaço
+ dg3+=" E " if (@@ai[pos-1]<101&&@@ai[pos-1]>0) # grupo < 101 => proposição E
+ dg3+=" " if (@@ai[pos-1]>100) # grupo > 100 => espaço
end
# tratamento do proximo grupo 3 digitos
enumerico(pos+1,dg3+ext)
end