মডিউল: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
৯ নং লাইন: ৯ নং লাইন:
     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