Sha256: c4029bde62f1fe44627b9bad0bb909964c08982e20ea6cd83564b76aa4dc8f0e

Contents?: true

Size: 976 Bytes

Versions: 1

Compression:

Stored size: 976 Bytes

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
.- [_] 'unique-keys:'
.- [-] '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:'
.- [_] range 'max-ex' and 'min-ex' (or 'ceiling' and 'floor')
.- [_] range 'noteq'
.- [_] range 'reverse'
.- [v] type 'scalar'
.- [_] type 'collection'
.- [_] 'multiple: yes'
.- [v] support validator hook method
.- [_] test for kwalify command

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kwalify-0.2.0 todo.txt