Skip to content

Allow for initialising validator with localizedViolationString #61

@markst

Description

@markst

It would be nice if it were easier to update the localizedViolationString when initialising a violation object.

For example I currently have an extension on Validator which allows me to initialise with a violationString.

extension Validator {
    public init(violationString: String) {
        self.init()
        var condition = self.conditions.first!
        condition.localizedViolationString = violationString
        conditions = [condition]
    }
}

Which makes creating a form much easier when I have multiple strings per field:

self.controlForm.addField(passwordTextField, validator: PresentValidator(violationString: "Please enter your password"))

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions