lib/ffaker/job_fr.rb



# encoding: UTF-8
module Faker
  module JobFR
    extend ModuleUtils
    extend self

    JOB_PREFIXES   = k [
      'directeur', 'ordonnateur', 'responsable', 'administrateur', 'gestionnaire', 'assistant', 'chef',
      'conseiller', 'consultant', 'expert', 'conseiller technique', 'administrateur spécial',
      'directeur des opérations', 'intendant', 'superviseur'
    ]

    JOB_ADJECTIVES = k ['', 'general', '', 'adjoint', '', 'associé', '']

    JOB_NOUNS      = k [
      'de la protection civile', 'de la division financiere', 'service comptable', 'agence comptable',
      'du service financier', 'des ressources humaines', 'de la recherche scientifique', 'des services informatiquues',
      'des services techniques', 'du management de la qualité', 'du patrimoine bati', 'du service commercial', 
      'du contrôle technique', 'contrôle qualité', ''
    ]

    # => return a valid french job title
    def title
      "#{JOB_PREFIXES.rand} #{JOB_ADJECTIVES.rand} #{JOB_NOUNS.rand}"
    end

  end
end