ForgeryJa
Forgeryにおいて日本語のテストデータを作成します
install
Add Gemfile
gem 'forgery_ja'
Examples
Name関連
ForgeryJa(:name).full_name # => "山本 健"
ForgeryJa(:name).full_name(:to => ForgeryJa::HIRA) # => "なかむら しゅん"
ForgeryJa(:name).full_name(:to => ForgeryJa::KANA) # => "フジタ アマネ"
ForgeryJa(:name).full_name(:to => ForgeryJa::H_KANA) # => "タマシロ ユズハ" ... half kana
ForgeryJa(:name).full_name(:to => ForgeryJa::ROMA) # => "suzuki midori"
ForgeryJa(:name).first_name # => "健"
ForgeryJa(:name).last_name # => "鈴木"
ForgeryJa(:name).male_first_name # => "健" ... 男性名
ForgeryJa(:name).female_first_name # => "千夏" ... 女性名
ForgeryJa(:name).company_name # => "エンプラス"
ForgeryJa(:name).job_title # => "医師"
ForgeryJa(:name).title # => "君"
option
- ForgeryJa::HIRA(or 1)で平仮名出力
- ForgeryJa::KANA(or 2)でカナ出力
- ForgeryJa::H_KANA(or 3)で半角カナ出力
- ForgeryJa::ROMA(or 4)で半角ローマ字出力 ※titleは対応してません
Monetary(お金関連)
ForgeryJa(:monetary).formatted_money # => 1000円
ForgeryJa(:monetary).money # => 1000
ForgeryJa(:monetary).popularity_money # => 1980
options
- ForgeryJa(:monetary).formatted_money(:format => '\%d') #=> \1000
- それぞれ:max => 1000, :min => 500で最大値・最小値指定が可能
ForgeryJa.formatted_money(:max => 10000, :min => 5000) # => 5000円 - 10000円
Date(日付関連)
ForgeryJa(:date).month # => "3月"
ForgeryJa(:date).day_of_week # => "月曜日"
options
ForgeryJa(:date).month(:wa => true) # => "弥生"
ForgeryJa(:date).day_of_week(:abbr => true) # => "月"
features
- Gem化したい(できた?)
- Address作る
- 電話番号作る
Copyright
Copyright (c) 2011 NAMAKESUGI, released under the MIT license