Sha256: bbe3d567aa1038dba073c616a02fa31ab379f79d9eaced38466a5b45581bd367

Contents?: true

Size: 509 Bytes

Versions: 8

Compression:

Stored size: 509 Bytes

Contents

# frozen_string_literal: true

module FFakerTW
  module CompanyTW
    extend ModuleUtils
    extend self

    TYPES = %w[資訊 食品 教育 顧問 網路 企業 實業 機械 電腦 科技 金控 工業 半導體 人壽 光電 精密 電子 建設 能源 ].freeze
    SUFFIXES = %w[股份有限公司 有限公司 公司].freeze

    def name
      "#{NameTW.first_name}#{type}#{suffix}"
    end

    def type
      fetch_sample(TYPES)
    end

    def suffix
      fetch_sample(SUFFIXES)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ffakerTW-1.8.0 lib/ffakerTW/company_tw.rb
ffakerTW-1.7.0 lib/ffakerTW/company_tw.rb
ffakerTW-1.6.0 lib/ffakerTW/company_tw.rb
ffakerTW-1.5.0 lib/ffakerTW/company_tw.rb
ffakerTW-1.4.0 lib/ffakerTW/company_tw.rb
ffakerTW-1.3.0 lib/ffakerTW/company_tw.rb
ffakerTW-1.2.0 lib/ffakerTW/company_tw.rb
ffakerTW-1.1.0 lib/ffakerTW/company_tw.rb