class Faker::Japanese::Name
Name
localization
Public Class Methods
first_name()
click to toggle source
Fake first name @return [Kanji]
# File lib/faker_japanese/name.rb, line 9 def first_name fetch(:first_name) end
last_name()
click to toggle source
Fake last name @return [Kanji]
# File lib/faker_japanese/name.rb, line 15 def last_name fetch(:last_name) end
name()
click to toggle source
Fake full name @return [Kanji] string combining last and first name
# File lib/faker_japanese/name.rb, line 21 def name first_name = fetch(:first_name) last_name = fetch(:last_name) name_kanji = "#{last_name} #{first_name}" name_yomi = "#{last_name.yomi} #{first_name.yomi}" name_kana = "#{last_name.kana} #{first_name.kana}" name_romaji = "#{last_name.romaji} #{first_name.romaji}" Kanji.new(name_kanji, name_yomi, name_kana, name_romaji) end