Class: Imasgen::Name::Last

Inherits:
Object
  • Object
show all
Defined in:
lib/imasgen/name.rb

Instance Method Summary collapse

Constructor Details

#initialize(namedata) ⇒ Last

Returns a new instance of Last.



61
62
63
# File 'lib/imasgen/name.rb', line 61

def initialize(namedata)
  @namedata = namedata
end

Instance Method Details

#hiraganaObject



65
66
67
# File 'lib/imasgen/name.rb', line 65

def hiragana
  @namedata[:last_name_furigana]
end

#kanjiObject



69
70
71
# File 'lib/imasgen/name.rb', line 69

def kanji
  @namedata[:last_name]
end

#katakanaObject



73
74
75
# File 'lib/imasgen/name.rb', line 73

def katakana
  Moji.hira_to_kata(@namedata[:last_name_furigana])
end

#romajiObject



77
78
79
# File 'lib/imasgen/name.rb', line 77

def romaji
  Romaji.kana2romaji(@namedata[:last_name_furigana]).capitalize
end