ElxValidation.Boolean (elx_validation v0.1.3)
boolean
- The field under validation must be able to be cast as a boolean. Accepted input are true, false, 1, 0, "1", and "0".
data = %{ is_ok1: "true", is_ok2: true, is_ok3: "false", is_ok4: false, is_ok5: 0, is_ok6: 1, is_ok7: "0", is_ok8: "1", is_ok9: "yes", ---> return error } rules = [ %{ field: "is_ok1", validate: ["boolean"] }, %{ field: "is_ok2", validate: ["boolean"] }, %{ field: "is_ok3", validate: ["boolean"] }, %{ field: "is_ok4", validate: ["boolean"] }, %{ field: "is_ok5", validate: ["boolean"] }, %{ field: "is_ok6", validate: ["boolean"] }, %{ field: "is_ok7", validate: ["boolean"] }, %{ field: "is_ok8", validate: ["boolean"] }, %{ field: "is_ok9", validate: ["boolean"] }, ]
Link to this section Summary
Functions
Boolean data : true , "true" , false ,"false" , 1 , "1" , 0 or "0"
Link to this section Functions
Link to this function
validate_boolean(target)
Boolean data : true , "true" , false ,"false" , 1 , "1" , 0 or "0"