Module: Kabal::DeutschRules::FractionalNumbers

Included in:
Kabal::Deutsch
Defined in:
lib/kabal/languages/deutsch/fractional_numbers.rb

Instance Method Summary collapse

Instance Method Details

#fractional_number_name(number) ⇒ Object



4
5
6
# File 'lib/kabal/languages/deutsch/fractional_numbers.rb', line 4

def fractional_number_name(number)
  join_with_spaces whole_part_name(number), dot, fractional_part_name(number)
end

#fractional_part_string(number) ⇒ Object



13
14
15
# File 'lib/kabal/languages/deutsch/fractional_numbers.rb', line 13

def fractional_part_string(number)
  "%.#{fractional_part_order(number)}f" % number
end

#whole_part_name(number) ⇒ Object



8
9
10
11
# File 'lib/kabal/languages/deutsch/fractional_numbers.rb', line 8

def whole_part_name(number)
  count = number.floor
  natural_number_name(count)
end