Class: Yosina::BaseTransliterator

Inherits:
Object
  • Object
show all
Defined in:
lib/yosina/transliterator.rb

Overview

Base class for all transliterators

Instance Method Summary collapse

Instance Method Details

#call(input_chars) ⇒ Enumerable<Char>

Transliterate an array of characters

Parameters:

  • input_chars (Enumerable<Char>)

    The characters to transliterate

Returns:

  • (Enumerable<Char>)

    The transliterated characters

Raises:

  • (NotImplementedError)


24
25
26
# File 'lib/yosina/transliterator.rb', line 24

def call(input_chars)
  raise NotImplementedError, 'Subclasses must implement call method'
end