Module: LocalizeMultiDigit
- Defined in:
- lib/localize_multi_digit.rb
Overview
Fixnum, Float, String, Date, Time and DateTime class will be extended by this module
Instance Method Summary collapse
Instance Method Details
#to_ld ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/localize_multi_digit.rb', line 7 def to_ld item = self digit_map = $ld.get_localized_digits["digits"] translated_item = "" begin locale = I18n.locale rescue Exception => error locale = :en end return self if !digit_map.keys.include?(locale.to_s) item.to_s.split("").each do |c| if c.to_i > 0 || c == '0' translated_item += digit_map[locale.to_s][c] else translated_item += c end end return translated_item end |