Sha256: fc3e78531f8bb3db28d04f127c0ec805b1e40d97ec3c14c256bb5cb191e39435

Contents?: true

Size: 1.04 KB

Versions: 4

Compression:

Stored size: 1.04 KB

Contents

.- [v] change filename 'error-messages.rb' to 'error-msg.rb'
.- [_] support i18n error message
.- [v] change class name 'RuleSet' to 'Rule' or 'Schema'
.- [v] use hash style to define hash children
.- [v] rename 'children' to 'elements' or 'entries'
.- [v] support element anchor
.- [v] users-guide
.- [v] examples
.- [v] gemspec
.- [v] 'unique:'
.- [-] 'not-null:'
.- [-] 'primary-key:'
.- [-] 'constraints:'
.- [v] meta-validation
.- [v] use 'sequence'/'mapping' or  'hash-elems'/'list-elems' instead of 'elements'
.- [X] 'default:'
.- [v] set default type as 'String'
.- [v] type 'Object'
.- [_] check RelaxNG
.- [_] check XML Schema type
.- [v] separate test script
.- [v] 'range:' or 'value:'
.- [v] 'length:' or 'width:'
.- [v] range 'max-ex' and 'min-ex' (or 'ceiling' and 'floor')
.- [_] range 'noteq'
.- [_] range 'reverse' or 'complement'
.- [v] type 'scalar'
.- [_] type 'collection'
.- [_] 'multiple: yes'
.- [v] support validator hook method
.- [_] test for kwalify command
.- [_] error message customizatin
.- [_] data binding
.- [_] symbol support

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
kwalify-0.5.0 todo.txt
kwalify-0.6.0 todo.txt
kwalify-0.6.1 todo.txt
kwalify-0.5.1 todo.txt