Module: Transliterator

Defined in:
lib/transliterator.rb,
lib/transliterator/base.rb,
lib/transliterator/text.rb,
lib/transliterator/greek.rb,
lib/transliterator/latin.rb,
lib/transliterator/version.rb,
lib/transliterator/cyrillic.rb

Defined Under Namespace

Classes: Base, Cyrillic, Greek, Latin, Text

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.asciify(input) ⇒ Object



15
16
17
# File 'lib/transliterator.rb', line 15

def self.asciify(input)
  transliterate(input).gsub(/[^\x00-\x7f]/u, '')
end

.transliterate(input) ⇒ Object



11
12
13
# File 'lib/transliterator.rb', line 11

def self.transliterate(input)
  Text.new(input).transliterate
end