# frozen_string_literal: true

module QasDockGem
  class GenFaker

    def initialize
      require 'faker'
    end

    def first_name(gender = nil)
      genders = %w[m f]
      gender = genders.sample if gender.nil?
      name = Faker::Name.male_first_name if gender == "m"
      name = Faker::Name.female_first_name if gender == "f"

      name
    end

    def last_name
      Faker::Name.last_name
    end

    def complete_name
      "#{first_name} #{last_name}"
    end
  end
end