module Kirillica

Public Class Methods

revert!(phrase, mode = :gost_2000) click to toggle source

invert transliteration

# File lib/kirillica.rb, line 27
def self.revert!(phrase, mode = :gost_2000)
  phrase = phrase.downcase

  case mode
  when :gost_2000
    GOST_2000.revert!(phrase)
  when :usa_government
    UsaGovernment.revert!(phrase)
  when :iso_9
    ISO_9.revert!(phrase)
  end
end
translit(phrase, mode = :gost_2000) click to toggle source

transliteration

# File lib/kirillica.rb, line 11
def self.translit(phrase, mode = :gost_2000)
  phrase = phrase.downcase

  case mode
  when :gost_2000
    GOST_2000.translit(phrase)
  when :usa_government
    UsaGovernment.translit(phrase)
  when :iso_9
    ISO_9.translit(phrase)
  when :passport
    Passport.translit(phrase)
  end
end