Class: Papla::IntegerConverter

Inherits:
Object
  • Object
show all
Defined in:
lib/papla/integer_converter.rb

Direct Known Subclasses

FloatConverter

Instance Method Summary collapse

Instance Method Details

#convert(number) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/papla/integer_converter.rb', line 3

def convert(number)
  validate!(number)

  if number.zero?
    spell_zero
  else
    groups = group(number)
    groups_as_words = convert_groups(groups)
    groups_as_words.flatten.join(' ')
  end.capitalize
end