Module:WsBool

-- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template.

return function(val, default) val = ((type(val) == 'string') and val:lower) or val; if (val == nil) then return nil; elseif (		(val == false) or		(tonumber(val) == 0)	) then return false; elseif (		(val == true) or		(tonumber(val) == 1)	) then return true; else return default; end end