Class: TurkishNumeric::TrNum

Inherits:
Object
  • Object
show all
Defined in:
lib/turkish_numeric/tr_num.rb

Instance Method Summary collapse

Constructor Details

#initialize(number) ⇒ TrNum

Returns a new instance of TrNum.



14
15
16
17
# File 'lib/turkish_numeric/tr_num.rb', line 14

def initialize(number)
  parse_sign(number)
  parse_number_parts(number)
end

Instance Method Details

#to_text(spaces: true) ⇒ Object



19
20
21
22
23
# File 'lib/turkish_numeric/tr_num.rb', line 19

def to_text(spaces: true)
  text = translate_decimal_part
  text += [fractional_prefix] + translate_fractional_part unless fraction.zero?
  clean_text(text, spaces)
end