Encuentra el error: devolver unidades de medida válidas

Un producto es válido cuando su "unitOfMeasure" es "L" o "PCE", o cuando tiene un comentario no vacío. Devuelve un valor booleano en todos los casos.

Ejemplos

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