Jump to content

Module:Yesno: Difference between revisions

51 bytes removed ,  10 years ago
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
     elseif default ~= nil then
     else
         return default
         return default
    else
        return true
     end
     end
end
end
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.