Class: Tataki::Converter::Combine

Inherits:
Base
  • Object
show all
Defined in:
lib/tataki/converters/combine.rb

Instance Method Summary collapse

Constructor Details

#initialize(*converters) ⇒ Combine

Returns a new instance of Combine.



5
6
7
# File 'lib/tataki/converters/combine.rb', line 5

def initialize(*converters)
  @converters = converters
end

Instance Method Details

#to_kana(sentence) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/tataki/converters/combine.rb', line 9

def to_kana(sentence)
  kana = sentence
  @converters.each do |converter|
    kana = converter.to_kana(kana)
  end
  kana
end