summaryrefslogtreecommitdiff
path: root/docs/validate.rst
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2013-02-03 00:54:11 -0500
committerJulian Berman <Julian@GrayVines.com>2013-02-03 00:54:11 -0500
commit0a67c8b9dedf7a3cbdf48fe40977074c05b34c0c (patch)
tree6c4d3bd58cf52d40bc9f4f705e2346de8ea96581 /docs/validate.rst
parenta7c95aa885dd3a120da3da1443c30cf1ff3beb0b (diff)
downloadjsonschema-0a67c8b9dedf7a3cbdf48fe40977074c05b34c0c.tar.gz
Inline formats
Diffstat (limited to 'docs/validate.rst')
-rw-r--r--docs/validate.rst14
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/validate.rst b/docs/validate.rst
index ec92a96..902293c 100644
--- a/docs/validate.rst
+++ b/docs/validate.rst
@@ -161,3 +161,17 @@ provides see the :class:`IValidator` interface, which each validator
implements.
.. autoclass:: Draft3Validator
+
+
+Validating Formats
+------------------
+
+JSON Schema defines the ``format`` property which can be used to check if
+primitive types (``str``\s, ``number``\s, ``bool``\s) conform to well-defined
+formats. By default, no validation is enforced, but optionally, validation can
+be enabled by hooking in a format-checking object into an :class:`IValidator`.
+
+.. autoclass:: FormatChecker
+ :members:
+
+.. autofunction:: is_date_time