"ماڈیول:Yesno" کے نسخوں کے درمیان فرق

return nil values as nil
stop making the default "default" value true, as we run into problems if you need to distinguish between false and nil
سطر 9: سطر 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