Class: Forgery::JaName
- Inherits:
-
Forgery
- Object
- Forgery
- Forgery::JaName
- Defined in:
- lib/gyomu_ruby/forgery/forgeries/ja_name.rb
Class Method Summary collapse
- .female_first_name_with_kana ⇒ Object
- .first_name ⇒ Object
- .first_name_with_kana ⇒ Object
- .full_name ⇒ Object
- .full_name_with_kana ⇒ Object
- .last_name ⇒ Object
- .last_name_with_kana ⇒ Object
- .male_first_name_with_kana ⇒ Object
Class Method Details
.female_first_name_with_kana ⇒ Object
37 38 39 |
# File 'lib/gyomu_ruby/forgery/forgeries/ja_name.rb', line 37 def self.female_first_name_with_kana dictionaries[:ja_female_first_names].random end |
.first_name ⇒ Object
25 26 27 |
# File 'lib/gyomu_ruby/forgery/forgeries/ja_name.rb', line 25 def self.first_name first_name_with_kana.split('@').first end |
.first_name_with_kana ⇒ Object
29 30 31 |
# File 'lib/gyomu_ruby/forgery/forgeries/ja_name.rb', line 29 def self.first_name_with_kana [dictionaries[:ja_male_first_names], dictionaries[:ja_female_first_names]].random.random end |
.full_name ⇒ Object
7 8 9 |
# File 'lib/gyomu_ruby/forgery/forgeries/ja_name.rb', line 7 def self.full_name full_name_with_kana.split('@').last end |
.full_name_with_kana ⇒ Object
11 12 13 14 15 |
# File 'lib/gyomu_ruby/forgery/forgeries/ja_name.rb', line 11 def self.full_name_with_kana fn, fnk = first_name_with_kana.split('@') ln, lnk = last_name_with_kana.split('@') "#{ln} #{fn}@#{lnk} #{fnk}" end |
.last_name ⇒ Object
17 18 19 |
# File 'lib/gyomu_ruby/forgery/forgeries/ja_name.rb', line 17 def self.last_name last_name_with_kana.split('@').first end |
.last_name_with_kana ⇒ Object
21 22 23 |
# File 'lib/gyomu_ruby/forgery/forgeries/ja_name.rb', line 21 def self.last_name_with_kana dictionaries[:ja_last_names].random end |
.male_first_name_with_kana ⇒ Object
33 34 35 |
# File 'lib/gyomu_ruby/forgery/forgeries/ja_name.rb', line 33 def self.male_first_name_with_kana dictionaries[:ja_male_first_names].random end |