What Naive Bayes method is being used in this example?
A basic Naive Bayes is being used in this example. Each feature can have a number of different values within the ranges of 2 or 3.

Bernoulli Naive Bayes requires that each feature be either true or false or 0 or 1.

Multinomial Naive Bayes allows features to be of values 0+ as it is counting occurrences of features.

Hope this helps. The Naive Bayes wikipedia pages summarizes this pretty well as well.