Class: Yosina::BaseTransliterator
- Inherits:
-
Object
- Object
- Yosina::BaseTransliterator
- Defined in:
- lib/yosina/transliterator.rb
Overview
Base class for all transliterators
Direct Known Subclasses
ChainedTransliterator, Transliterators::ArchaicHirakatas::Transliterator, Transliterators::CircledOrSquared::Transliterator, Transliterators::Combined::Transliterator, Transliterators::HiraKata::Transliterator, Transliterators::HiraKataComposition::Transliterator, Transliterators::HistoricalHirakatas::Transliterator, Transliterators::Hyphens::Transliterator, Transliterators::IdeographicAnnotations::Transliterator, Transliterators::IvsSvsBase::Transliterator, Transliterators::JapaneseIterationMarks::Transliterator, Transliterators::Jisx0201AndAlike::Transliterator, Transliterators::KanjiOldNew::Transliterator, Transliterators::MathematicalAlphanumerics::Transliterator, Transliterators::ProlongedSoundMarks::Transliterator, Transliterators::Radicals::Transliterator, Transliterators::RomanNumerals::Transliterator, Transliterators::SmallHirakatas::Transliterator, Transliterators::Spaces::Transliterator
Instance Method Summary collapse
-
#call(input_chars) ⇒ Enumerable<Char>
Transliterate an array of characters.
Instance Method Details
#call(input_chars) ⇒ Enumerable<Char>
Transliterate an array of characters
24 25 26 |
# File 'lib/yosina/transliterator.rb', line 24 def call(input_chars) raise NotImplementedError, 'Subclasses must implement call method' end |