ico-validator

Rails validator for format of Czech company identification number - ICO
Usage
ICO validator is implemented as ActiveModel::EachValidator so for validation just add ico: true parameter to your attribute validation. If validation doesn't pass it adds :invalid_format error on validated attribute.
Full Example
attr_accessor :ico
validates :ico,
ico: true
What is validated
- ICO length - must be exactly 8 characters
- ICO must contain only numbers
- ICO number must satisfy last digit control formula
TODO
- Add JS validation for ICO fields