trange_frange

Build Status

The tool spells out numbers (amounts) in words. It supports serbian language and amounts up to 999 bilions.

12345.67 => 'dvanaest hiljada tri stotine četrdeset pet i 67/100'

Install

$ gem install trange_frange

Examples

require 'trange_frange'
amount = TrangeFrange::Amount.new(16345.67)
amount.spell!
=> "šesnaest hiljada tri stotine četrdeset pet"

including a fraction

amount.spell! show_fraction: true
=> 'šesnaest hiljada tri stotine četrdeset pet i 67/100'

disabling spacing between words

amount.spell! squeeze: true
=> 'šesnaesthiljadatristotinečetrdesetpet'

disabling accented lating characters

amount.spell! bald: true
=> 'sesnaest hiljada tri stotine cetrdeset pet'

combined options

amount.spell! show_fraction: true, squeeze: true, bald: true
=> 'sesnaesthiljadatristotinecetrdesetpet i 67/100'

Copyright (c) 2013 Ninoslav Milenovic

See LICENSE.txt for details.