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
|