Encontre o erro: retornar unidades de medida válidas

Um produto é válido quando seu "unitOfMeasure" é "L" ou "PCE", ou quando tem um comentário não vazio. Retorne um valor booleano em todos os casos.

Exemplos

has_valid_unit_of_measure({"product" => "Milk", "unitOfMeasure" => "L"}) ➞ true
has_valid_unit_of_measure({"product" => "Cereals", "unitOfMeasure" => ""}) ➞ false
has_valid_unit_of_measure({"product" => "Eggs", "comment" => "Different sizes"}) ➞ true
has_valid_unit_of_measure() ➞ false