Module: FFaker::CompanyJA
Constant Summary collapse
- TYPES =
%w[株式会社 有限会社].freeze
- DETAILED_TYPES =
%w[ホールディングス 建設 商業 書店 不動産 銀行 証券].freeze
- POSITIONS =
%w[会長 社長 部長 課長 係長 社員 契約社員 派遣社員 アルバイト インターン].freeze
Instance Method Summary collapse
Methods included from ModuleUtils
const_missing, k, luhn_check, underscore, unique
Methods included from RandomUtils
#fetch_sample, #rand, #shuffle
Instance Method Details
#name ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/ffaker/company_ja.rb', line 12 def name case rand(0..2) when 0 then "#{NameJA.last_name}#{fetch_sample(TYPES)}" when 1 then "#{fetch_sample(TYPES)}#{NameJA.last_name}" when 2 then "#{NameJA.last_name}#{fetch_sample(DETAILED_TYPES)}" end end |
#position ⇒ Object
20 21 22 |
# File 'lib/ffaker/company_ja.rb', line 20 def position fetch_sample(POSITIONS) end |