Method: Humanize::Th#humanize

Defined in:
lib/humanize/locales/th.rb

#humanize(number, million_level = 1) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/humanize/locales/th.rb', line 5

def humanize(number, million_level = 1)
  if number >= 10_000_000
    number, remainder = number.divmod(1_000_000)
    million_parts = humanize(number, million_level + 1)
    sub_million_parts = million_humanize(remainder)
    sub_million_parts << " " << MILLION * million_level << million_parts.reverse
  else
    million_humanize(number)
  end
end