Module:Yesno: Difference between revisions
stop making the default "default" value true, as we run into problems if you need to distinguish between false and nil
m>Mr. Stradivarius (return nil values as nil) |
m>Mr. Stradivarius (stop making the default "default" value true, as we run into problems if you need to distinguish between false and nil) |
||
Line 9: | Line 9: | ||
elseif val == true or val == 'yes' or val == 'y' or val == 'true' or tonumber(val) == 1 then | elseif val == true or val == 'yes' or val == 'y' or val == 'true' or tonumber(val) == 1 then | ||
return true | return true | ||
else | |||
return default | return default | ||
end | end | ||
end | end |