Class: Sankhya::Numbers

Inherits:
Object
  • Object
show all
Extended by:
Words
Defined in:
lib/sankhya/numbers.rb

Class Method Summary collapse

Methods included from Words

to_english

Class Method Details

.translate(number, options) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/sankhya/numbers.rb', line 6

def self.translate(number, options)
  parse options

  if number.integer?
    words_of(number)
  else # if float
    integer = number.floor
    decimal = (number * (10 ** @scale)).floor - (integer * (10 ** @scale))
    [words_of(integer), words_of(decimal)]
  end
end