lib/extenso_pt/romana.rb in extenso_pt-0.7.1 vs lib/extenso_pt/romana.rb in extenso_pt-0.7.2

- old
+ new

@@ -7,12 +7,12 @@ # @param [Integer] inteiro a converter # @return [String] numeral romano do inteiro def self.ri2r(inteiro) return '' if inteiro.zero? - # numeracao romana nao tem negativos - inteiro = inteiro.abs if inteiro.negative? - ROMAN.each { |r, v| return r.to_s + ri2r(inteiro - v) if v <= inteiro } + ROMAN.each do |r, v| + return r.to_s + ri2r(inteiro - v) if v <= inteiro + end end # Produz inteiro a partir de numeral romano # # @param [String] numeral romano a converter