Ensemble model combines multiple 'individual' (diverse) models together and delivers superior prediction power. ... A good example of how ensemble methods are commonly used to solve data science problems is the random forest algorithm (having multiple CART models).
The model itself is an individual model but it can also be used as boosting-like ensemble as you can read it here: https://mran.microsoft.com/snapshot/2016-09-15/web/packages/Cubist/vignettes/cubist.pdf
So the Cubist in R supports ensemble usage of the model.