Class: Faker::Japanese::Name
Class Method Summary collapse
-
.first_name ⇒ Object
Return fake first name.
-
.last_name ⇒ Object
Return fake last name.
-
.name ⇒ Object
Return fake name, which is a string combining last and first name.
Methods inherited from Base
fetch, inherited, load_data, swap_method, use_japanese_method
Class Method Details
.first_name ⇒ Object
Return fake first name
7 8 9 |
# File 'lib/faker_japanese/name.rb', line 7 def first_name fetch(:first_name) end |
.last_name ⇒ Object
Return fake last name
12 13 14 |
# File 'lib/faker_japanese/name.rb', line 12 def last_name fetch(:last_name) end |
.name ⇒ Object
Return fake name, which is a string combining last and first name
17 18 19 20 21 22 23 24 25 |
# File 'lib/faker_japanese/name.rb', line 17 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 |