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