lib/numbers_and_words/strategies/figures_converter/languages/pt.rb
# frozen_string_literal: true
module NumbersAndWords
module Strategies
module FiguresConverter
module Languages
class Pt < Base
def hundreds
super({ is_hundred: hundred?, is_one_hundred: one_hundred? })
end
def megs
super({ number: @figures.number_in_capacity(@current_capacity) })
end
private
def hundred?
figures[0].zero? && figures[1].zero? && simple_number_to_words.empty?
end
def one_hundred?
hundred? && figures[2] == 1
end
end
end
end
end
end