def full_name(gender = :any)
      case gender
      when :any then rand(0..1) == 0 ? male_full_name : female_full_name
      when :male then male_full_name
      when :female then female_full_name
      else raise ArgumentError, 'Invalid gender, must be one of :any, :male, :female'
      end
    end
def full_name(gender = :any)
      case gender
      when :any then rand(0..1) == 0 ? male_full_name : female_full_name
      when :male then male_full_name
      when :female then female_full_name
      else raise ArgumentError, 'Invalid gender, must be one of :any, :male, :female'
      end
    end
Random full name (male or female). Arguments :male, :female, :any