Class: ForgeryJa::Name
- Inherits:
-
Forgery::Name
- Object
- Forgery::Name
- ForgeryJa::Name
- Defined in:
- lib/forgery_ja/forgery_ja/name.rb
Overview
ForgeryJa::Name
日本語の名前関連のダミーデータを生成します
一部を除き引数に:to => ForgeryJa::KANA等を指定するとその指定した形式で出力されます
Class Method Summary collapse
-
.company_name(options = {}) ⇒ Object
Returns CompanyName in Japanese 日本語の企業名を返します 利用している企業は上場企業から適当に抽出しています * 辞書ファイル : company_names_ja.
-
.female_first_name(options = {}) ⇒ Object
Returns Female FirstName in Japanese 日本語の女性の名前を返します * 辞書ファイル : female_first_names_ja.
-
.first_name(options = {}) ⇒ Object
Returns FirstName in Japanese 日本語の名前を返します.
-
.full_name(options = {}) ⇒ Object
Returns FullName in Japanese 日本語のフルネームを返します.
-
.job_title(options = {}) ⇒ Object
Returns JobTitle in Japanese 日本語の職業名を返します * 辞書ファイル : job_titles_ja.
-
.last_name(options = {}) ⇒ Object
Returns LastName in Japanese 日本語の名字を返します * 辞書ファイル : last_names_ja.
-
.male_first_name(options = {}) ⇒ Object
Returns Male FirstName in Japanese 日本語の男性の名前を返します * 辞書ファイル : male_first_names_ja.
-
.title ⇒ Object
Returns NameTitle in Japanese 日本語の敬称名を返します * 辞書ファイル : name_titles_ja * optionの指定はできません.
Class Method Details
.company_name(options = {}) ⇒ Object
Returns CompanyName in Japanese
日本語の企業名を返します
利用している企業は上場企業から適当に抽出しています
-
辞書ファイル : company_names_ja
64 65 66 67 |
# File 'lib/forgery_ja/forgery_ja/name.rb', line 64 def self.company_name(={}) = ForgeryJa.() ForgeryJa.parse(dictionaries[:company_names_ja].random, [:to]) end |
.female_first_name(options = {}) ⇒ Object
Returns Female FirstName in Japanese
日本語の女性の名前を返します
-
辞書ファイル : female_first_names_ja
53 54 55 56 |
# File 'lib/forgery_ja/forgery_ja/name.rb', line 53 def self.female_first_name(={}) = ForgeryJa.() ForgeryJa.parse(dictionaries[:female_first_names_ja].random, [:to]) end |
.first_name(options = {}) ⇒ Object
Returns FirstName in Japanese
日本語の名前を返します
24 25 26 27 |
# File 'lib/forgery_ja/forgery_ja/name.rb', line 24 def self.first_name(={}) = ForgeryJa.() ForgeryJa.parse([dictionaries[:male_first_names_ja], dictionaries[:female_first_names_ja]].random.random, [:to]) end |
.full_name(options = {}) ⇒ Object
Returns FullName in Japanese
日本語のフルネームを返します
33 34 35 36 |
# File 'lib/forgery_ja/forgery_ja/name.rb', line 33 def self.full_name(={}) = ForgeryJa.() "#{self.last_name()} #{self.first_name()}" end |
.job_title(options = {}) ⇒ Object
Returns JobTitle in Japanese
日本語の職業名を返します
-
辞書ファイル : job_titles_ja
74 75 76 77 |
# File 'lib/forgery_ja/forgery_ja/name.rb', line 74 def self.job_title(={}) = ForgeryJa.() ForgeryJa.parse(dictionaries[:job_titles_ja].random, [:to]) end |
.last_name(options = {}) ⇒ Object
Returns LastName in Japanese
日本語の名字を返します
-
辞書ファイル : last_names_ja
15 16 17 18 |
# File 'lib/forgery_ja/forgery_ja/name.rb', line 15 def self.last_name(={}) = ForgeryJa.() ForgeryJa.parse(dictionaries[:last_names_ja].random, [:to]) end |
.male_first_name(options = {}) ⇒ Object
Returns Male FirstName in Japanese
日本語の男性の名前を返します
-
辞書ファイル : male_first_names_ja
43 44 45 46 |
# File 'lib/forgery_ja/forgery_ja/name.rb', line 43 def self.male_first_name(={}) = ForgeryJa.() ForgeryJa.parse(dictionaries[:male_first_names_ja].random, [:to]) end |
.title ⇒ Object
Returns NameTitle in Japanese
日本語の敬称名を返します
-
辞書ファイル : name_titles_ja
-
optionの指定はできません
83 84 85 |
# File 'lib/forgery_ja/forgery_ja/name.rb', line 83 def self.title dictionaries[:name_titles_ja].random end |