class Imasgen::Name

Attributes

first[R]
last[R]

Public Class Methods

new(namedata) click to toggle source
# File lib/imasgen/name.rb, line 8
def initialize(namedata)
  @namedata = namedata
  @first = First.new(namedata)
  @last = Last.new(namedata)
end

Public Instance Methods

hiragana() click to toggle source
# File lib/imasgen/name.rb, line 26
def hiragana
  "#{@last.hiragana} #{@first.hiragana}"
end
kanji() click to toggle source
# File lib/imasgen/name.rb, line 22
def kanji
  "#{@last.kanji} #{@first.kanji}"
end
katakana() click to toggle source
# File lib/imasgen/name.rb, line 30
def katakana
  "#{@last.katakana} #{@first.katakana}"
end
romaji() click to toggle source
# File lib/imasgen/name.rb, line 34
def romaji
  "#{@first.romaji} #{@last.romaji}"
end
to_s() click to toggle source
# File lib/imasgen/name.rb, line 14
def to_s
  kanji
end
to_str() click to toggle source
# File lib/imasgen/name.rb, line 18
def to_str
  kanji
end