class Tataki::Converter::Alphabet

Public Class Methods

new() click to toggle source
# File lib/tataki/converters/alphabet.rb, line 7
def initialize
  alphabet_file = File.expand_path("../../../../data/alphabet.yml", __FILE__)
  alphabet_data = YAML.load_file(alphabet_file)
  @table = alphabet_data["table"]
end

Public Instance Methods

to_kana(sentence) click to toggle source
# File lib/tataki/converters/alphabet.rb, line 13
def to_kana(sentence)
  kana = ""
  sentence.downcase.each_char do |ch|
    kana << (@table[ch] || ch)
  end
  kana
end