Using anything other than Boolean would imply that you're doing some sort of special handling, like interpreting 0
as false or something less literal than true/false checking.
You can see the convention used in the YARD docs where "Boolean" means evaluates as true/false.