Thanks for time you took to document here with well explanation.
I almost read your content enough times to digest the intention behind those functions.
Now I got confusion to use Enum.all? I have to check for list emptiness before applying. There is no problem with Enum.any? here but Enum.all? confused with the sounds it has. I thought Enum.all? must evaluate the condition function given to not falsy Since we don’t pass any value in the list, as the priority check, the functional condition is no way it gets executed.
At higher level of understanding I thought it should be false while coming to lower level it is more sense to be true after looking your points.
So, for Enum.all? an extra check has to performed for Non Empty list. Before its actual usage.
As an experience, I thought it to be reverse.
Thanks for Everything






















