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