Module: UaEnv::Transliteration::StringFormatting

Included in:
Object::String
Defined in:
lib/uaenv/transliteration/transliteration.rb

Overview

Реалізує транслітерацію будь-якого об‘єкта, що реалізує String

Instance Method Summary collapse

Instance Method Details

#translify_iso9Object



29
30
31
# File 'lib/uaenv/transliteration/transliteration.rb', line 29

def translify_iso9
  UaEnv::Transliteration::ISO9::translify(self.to_s)
end

#translify_iso9!Object



33
34
35
# File 'lib/uaenv/transliteration/transliteration.rb', line 33

def translify_iso9!
  self.replace(self.translify_iso9)
end

#translify_nationalObject Also known as: translify

Транслітерація строки у латиницю



21
22
23
# File 'lib/uaenv/transliteration/transliteration.rb', line 21

def translify_national
  UaEnv::Transliteration::National::translify(self.to_s)
end

#translify_national!Object Also known as: translify!



25
26
27
# File 'lib/uaenv/transliteration/transliteration.rb', line 25

def translify_national!
  self.replace(self.translify_national)
end