LICENSE.md | 100644 | 0 | 0 | | | 1.05 KB | e145970d2f70a81d23f674bbf30ff26187ff86cd3f9ab8af2cc70bdc0c898cfa |
README.textile | 100644 | 0 | 0 | | | 10.6 KB | f9a19c04d63d26e7885939b67225fc9731f18ed5bc7a1b9d8d222b7bdd97aeff |
lib/json-schema.rb | 100644 | 0 | 0 | | | 880 Bytes | b8c36e634b2fd3a3348578d0f6a66f78c048d9cd0b2854ac54737f5921afcb31 |
lib/json-schema/attributes/additionalitems.rb | 100644 | 0 | 0 | | | 1.17 KB | e4f70d965e5816b35f10e46ab07fe5fee32bdef6727c3472f6352ea309eccaa8 |
lib/json-schema/attributes/additionalproperties.rb | 100644 | 0 | 0 | | | 2.74 KB | f938adcb140a1e21b3366dbe426cce0de2cf65407b41c9d220a14f9ff8a92a3e |
lib/json-schema/attributes/allof.rb | 100644 | 0 | 0 | | | 1.52 KB | d4a2405af7c510d01d3234a14f48ae2f455e6bcc54bea0a92bea3ed9bcf68e05 |
lib/json-schema/attributes/anyof.rb | 100644 | 0 | 0 | | | 1.67 KB | f524c09ef642a8cb860e0c03bd53ba7fb086a334c9f5393362e15562f814c399 |
lib/json-schema/attributes/dependencies.rb | 100644 | 0 | 0 | | | 1.66 KB | 710c2a473bdff03f8851f429089215e0b81a9ab294245165ad489991202e2290 |
lib/json-schema/attributes/dependencies_v4.rb | 100644 | 0 | 0 | | | 960 Bytes | ed171633f8c19696a1b320703d7fe8a7ce2defbd8946eebf0de5ed6c3c29caef |
lib/json-schema/attributes/disallow.rb | 100644 | 0 | 0 | | | 378 Bytes | 5d36042e58436acfe91f57d6b52ba498d2a935123cc44569437118880e6f6e4c |
lib/json-schema/attributes/divisibleby.rb | 100644 | 0 | 0 | | | 790 Bytes | 734faf62985d86831e99e9164c48c1688cb81f82ea9caa706838361950a66815 |
lib/json-schema/attributes/enum.rb | 100644 | 0 | 0 | | | 930 Bytes | cb454c149771fd4b2f80519b8153f61e7c57ebd39ece97c25820915f0dc88384 |
lib/json-schema/attributes/extends.rb | 100644 | 0 | 0 | | | 1.83 KB | 6ce08dc0d62b8db0913f6ad39e85307eb275e075a27730f21aa594e5ee8590b5 |
lib/json-schema/attributes/format.rb | 100644 | 0 | 0 | | | 6.95 KB | 627f03974d304a3d36fa4f9e42dd396e654eb397c3e49515839444fb3597aede |
lib/json-schema/attributes/items.rb | 100644 | 0 | 0 | | | 967 Bytes | 7ecb3025547a9fec352bc40ebb9c23fea2f4d5bc67beff077ab9a92f7e58cfb5 |
lib/json-schema/attributes/maxdecimal.rb | 100644 | 0 | 0 | | | 678 Bytes | 31dc232b3959d8a0246e8bd2d3f3b1ca79ddf5866f131bec81e22b4133ea65db |
lib/json-schema/attributes/maximum.rb | 100644 | 0 | 0 | | | 797 Bytes | 200f7667bf771dbb869a16200a3b715eb35468d556f4d4db3671f5a5171967d4 |
lib/json-schema/attributes/maximum_inclusive.rb | 100644 | 0 | 0 | | | 824 Bytes | bf5a81087559a6d53780bde50b681ea8ebf2f5cf4593172c527d304fea8de2cd |
lib/json-schema/attributes/maxitems.rb | 100644 | 0 | 0 | | | 599 Bytes | cf29a593f19b0057b2cd3067f218c2f40ba9efac7172f5cadf232a96c995d062 |
lib/json-schema/attributes/maxlength.rb | 100644 | 0 | 0 | | | 630 Bytes | 6320f9685c160d41aab5add2dec3ecc7a079a0e26970ef3c2afa7e237b67bdd0 |
lib/json-schema/attributes/maxproperties.rb | 100644 | 0 | 0 | | | 625 Bytes | 88c3650d2aaada315a7e913edb69a64c4d9de8e99467dd2f6853be709fef36e1 |
lib/json-schema/attributes/minimum.rb | 100644 | 0 | 0 | | | 797 Bytes | c182f6e37f38d3129fa436d7f0792e0ef2694f878e81c1226e7ae326ac49bb96 |
lib/json-schema/attributes/minimum_inclusive.rb | 100644 | 0 | 0 | | | 824 Bytes | d375d0a227f529d7f61a598c354014d7a3464f290064eb750a952146ece843b6 |
lib/json-schema/attributes/minitems.rb | 100644 | 0 | 0 | | | 609 Bytes | 2ab31b725657a6eb738c9efd843cb547699c7c7fa72bfda3c61679cf00f93ca9 |
lib/json-schema/attributes/minlength.rb | 100644 | 0 | 0 | | | 630 Bytes | a0ef1fe1d9563606b4b53b8cebd60e499a750d31a0a832adf56a8f571a4cb342 |
lib/json-schema/attributes/minproperties.rb | 100644 | 0 | 0 | | | 625 Bytes | c3aec2ef573989dab8effdc0f69e05a427cfa7e784fa0804de3271726312b454 |
lib/json-schema/attributes/multipleof.rb | 100644 | 0 | 0 | | | 783 Bytes | ddc7d8558094c99cd73ae36e389823d78f09bbb0ca6d4a79a4139472f463d745 |
lib/json-schema/attributes/not.rb | 100644 | 0 | 0 | | | 1.11 KB | 6453f3b9ecd9f0adcaef2d5d929f8bb813632aea25ec5f84916bfc786c663e5d |
lib/json-schema/attributes/oneof.rb | 100644 | 0 | 0 | | | 1.34 KB | 5067cf24365030db2108273afce9a5cddfc9b19560b66d6837ff853333d81c9a |
lib/json-schema/attributes/pattern.rb | 100644 | 0 | 0 | | | 664 Bytes | 4fdd7f577d68b506daf3faf87df43d537cc27bd6666ef71540836499268a25c6 |
lib/json-schema/attributes/patternproperties.rb | 100644 | 0 | 0 | | | 776 Bytes | 01ea4ce03a8af5193d23940ab7982da0083720dcadeb145830a97b8c36b9edd9 |
lib/json-schema/attributes/properties.rb | 100644 | 0 | 0 | | | 2.63 KB | 3ecf55667ea24570c5429fcb29b45ac6a8b7298e3a2c73aa377b0262f53bd8ce |
lib/json-schema/attributes/properties_optional.rb | 100644 | 0 | 0 | | | 1.1 KB | dc5fb2d8ee23709d9203bf5e11749d61746b0586d6529807c6c742f2d7475237 |
lib/json-schema/attributes/properties_v4.rb | 100644 | 0 | 0 | | | 2.55 KB | 3f4023840d875ad148fedef0dc22f9f19f560affc49fdf5f7bb27196d3e8119f |
lib/json-schema/attributes/ref.rb | 100644 | 0 | 0 | | | 2.56 KB | 3364cd6c23e45d4a4a808966afe13af3cfec22152e9b17b9a3cb17bc7fffc6a6 |
lib/json-schema/attributes/required.rb | 100644 | 0 | 0 | | | 1.12 KB | 80d5bf1d018bfe99c62828367859b7c139f6f8503acd4009462a0568d4b95a9a |
lib/json-schema/attributes/type.rb | 100644 | 0 | 0 | | | 3.99 KB | 1904320b259e5240995acccfff4ba2abe37298a28caaf9d8f3cd0c2537ad3d3f |
lib/json-schema/attributes/type_v4.rb | 100644 | 0 | 0 | | | 2.01 KB | 76cad90cf67775a50a9bd9863c4a4f57df2d5d5252462f76e9435d52c95902b0 |
lib/json-schema/attributes/uniqueitems.rb | 100644 | 0 | 0 | | | 593 Bytes | 2c8bc366962f3aac648310b4c2c3259c90c32c69ac5b4831c66ed600332caae4 |
lib/json-schema/model_validator.rb | 100644 | 0 | 0 | | | 2.58 KB | 0a604041b5a58cecfb1b61f60182f6515a8274e795fa6880e1fcb2112a2a8afc |
lib/json-schema/schema.rb | 100644 | 0 | 0 | | | 1.88 KB | 918470fb7273a25e7fd2f270f0e0438d73c8046de81d957e907bf08fe6ef28f5 |
lib/json-schema/uri/file.rb | 100644 | 0 | 0 | | | 859 Bytes | ff3299236234549e0b0e2d51a7c81ebd0b4083cfbce78f0589acafe4c81efcff |
lib/json-schema/uri/uuid.rb | 100644 | 0 | 0 | | | 8.33 KB | 671e5b66a3203caef7b1b93e7f1770bb43d548752226b1e667943b84587f2e5d |
lib/json-schema/util/array_set.rb | 100644 | 0 | 0 | | | 499 Bytes | d55d946bdbd83e5173ecca23a3699e5b61d816691cd6ec847a9aec1da13cca87 |
lib/json-schema/util/hash.rb | 100644 | 0 | 0 | | | 144 Bytes | 07742dc03ec56aaa705da79d87c48102842ffc4056c8d50be2c8793ce7739da8 |
lib/json-schema/validator.rb | 100644 | 0 | 0 | | | 20.3 KB | 42a3145943dd3f6fd006533f801d02533e50e39c39fdd8e88ca80d0c2721702e |
lib/json-schema/validators/draft1.rb | 100644 | 0 | 0 | | | 1.2 KB | 7959e5c04d61080d9cc7a413bb315fbcae8475b94c3c92b5b0161972dc1bf805 |
lib/json-schema/validators/draft2.rb | 100644 | 0 | 0 | | | 1.26 KB | 082bf75424c477fa464ce684a9263db815e4d3822672e5bc6164fc56b5d4c864 |
lib/json-schema/validators/draft3.rb | 100644 | 0 | 0 | | | 1.55 KB | d5b7f5a4624ac094532c0fcadcc77966c104828b81c08132d51b251dc12bc160 |
lib/json-schema/validators/draft4.rb | 100644 | 0 | 0 | | | 1.92 KB | f61c538345b3d01e23b89b9873e3f8307edb3610b68b5b60872f07146d8c4c8a |
resources/draft-01.json | 100644 | 0 | 0 | | | 2.45 KB | ed6f5e4f7d3bc4104a2cb54dc299fa4262b5823df619f37f153cabf41ae74843 |
resources/draft-02.json | 100644 | 0 | 0 | | | 2.66 KB | ff7733fb03b39f1cc756542af0ae2f74de3090544c59f953646670306164ae56 |
resources/draft-03.json | 100644 | 0 | 0 | | | 2.64 KB | b0de8a427380760ec706fefe200b25cf505d322ae8fc4ccb7dddbe1d78ef8d6c |
resources/draft-04.json | 100644 | 0 | 0 | | | 4.27 KB | 7353ff13faa979027813b95c8b35f992057822696a70c43c79b3bfb7249e76b4 |
test/data/all_of_ref_data.json | 100644 | 0 | 0 | | | 22 Bytes | c2afa049fa5dbdfcaba199333687d755c6da4b1fe59dd9fb2927040a8c081dc7 |
test/data/any_of_ref_data.json | 100644 | 0 | 0 | | | 62 Bytes | 4ce710b3f1cfb8606e488c447dcb25fb57fa81886c2975c81a5dd7bfac79b21f |
test/data/bad_data_1.json | 100644 | 0 | 0 | | | 18 Bytes | 0b38e7cb4aa76a0c1f5baba21fc5b009bda2c963522694c7506f075f3aba951b |
test/data/good_data_1.json | 100644 | 0 | 0 | | | 13 Bytes | 7078bc0208abc848de6ff9884d28f6db6281c6eb9e2e6e7b9854255a61583037 |
test/data/one_of_ref_links_data.json | 100644 | 0 | 0 | | | 155 Bytes | 4ec3a6721035aa7e13eb2899ccf838ea543da6c64f46587c47876726a994f915 |
test/schemas/all_of_ref_base_schema.json | 100644 | 0 | 0 | | | 81 Bytes | a06b979f58c78b146993b2e58e98b772e383f142f77750eec22df596d1ab7571 |
test/schemas/all_of_ref_schema.json | 100644 | 0 | 0 | | | 144 Bytes | 539b82c97fadaad23c66833d41f8f6ec6f5d6b70c5217c0e002708bda893be56 |
test/schemas/any_of_ref_jane_schema.json | 100644 | 0 | 0 | | | 99 Bytes | 4463710cb55089299d5f777c0c6ca13ae120b65b38e85319500577dbe8902091 |
test/schemas/any_of_ref_jimmy_schema.json | 100644 | 0 | 0 | | | 100 Bytes | 18164fa0646b0f4660e7fefddf626b517e0dfcffadb0a9d976db339bf8780816 |
test/schemas/any_of_ref_john_schema.json | 100644 | 0 | 0 | | | 99 Bytes | 4a6a73ce1d2b4cb6ed6ad66e4b8a3856506bc8b610af06fea5703e17130dc255 |
test/schemas/any_of_ref_schema.json | 100644 | 0 | 0 | | | 354 Bytes | 8c849d2c386a5962c534df6b4987ee41ba14388fb2e10328d2639f2f67d08695 |
test/schemas/extends_and_additionalProperties-1-filename.schema.json | 100644 | 0 | 0 | | | 710 Bytes | a2ee107a602947b7b734f2adb646431cf09ff3baa49bf215802fd328605ac36f |
test/schemas/extends_and_additionalProperties-1-ref.schema.json | 100644 | 0 | 0 | | | 730 Bytes | e1cdb86edde7765d493d59a2c002233b1e5902b7eb8ee5df3f8a178994e9b5b9 |
test/schemas/extends_and_additionalProperties-2-filename.schema.json | 100644 | 0 | 0 | | | 687 Bytes | c29336c06bbf6d3012ac6e2f4ac07ceb13fbfe5df7592e9f7b260f7f34b03816 |
test/schemas/extends_and_additionalProperties-2-ref.schema.json | 100644 | 0 | 0 | | | 707 Bytes | 9dd037335469ce49ae0d2a1dd34e8d36945d78eb08a8b96e143f16507466e924 |
test/schemas/good_schema_1.json | 100644 | 0 | 0 | | | 172 Bytes | c6d5e7336231ee2f613cbaf0b861c4209380ceb8232ff1ae2a3362207f2cd3e0 |
test/schemas/good_schema_2.json | 100644 | 0 | 0 | | | 184 Bytes | 7120108782c1957d04525798208de1f78ba4e4fde73a7653634c6bd3b178f1bb |
test/schemas/good_schema_extends1.json | 100644 | 0 | 0 | | | 193 Bytes | bc6916b0f6c4b788f2eb770ec6d4d1946c0bc34f723133243726d252b434f4b4 |
test/schemas/good_schema_extends2.json | 100644 | 0 | 0 | | | 239 Bytes | c221886bc0caff45f37a710b042fc81a1c1fa1ee6abe43384307d1080162d327 |
test/schemas/inner.schema.json | 100644 | 0 | 0 | | | 402 Bytes | 45e0958bd90f924f92942224d2ff0eb60aecf85b81cb6b59a982e51b0a2fb6f9 |
test/schemas/one_of_ref_links_schema.json | 100644 | 0 | 0 | | | 309 Bytes | 054a9eff7b24c49a02e6be1227e745fc5992cf5bb5843d3b8f41f7afd07ba831 |
test/schemas/self_link_schema.json | 100644 | 0 | 0 | | | 273 Bytes | e9514662ea58de25670584c6d40e2c741ead2bfa2b954c582b270e2abecc3ea3 |
test/schemas/up_link_schema.json | 100644 | 0 | 0 | | | 271 Bytes | 3a5d43cd9c99a12f9c5a815ba88251accb48a97f23dc5c3376673786b4440c50 |
test/test_all_of_ref_schema.rb | 100644 | 0 | 0 | | | 462 Bytes | 0c933b844f62b4d0f2d110747204caffdf8556af1ea29240a18f904472225233 |
test/test_any_of_ref_schema.rb | 100644 | 0 | 0 | | | 468 Bytes | ea9b184695ab453e7fb79db5038330682e86f4a4e1138807d25577b5a25db616 |
test/test_bad_schema_ref.rb | 100644 | 0 | 0 | | | 780 Bytes | c30b5a5e8c89204bca3e1f8e09e72a899c4412fd019161a0bc6d47b9fe56f6d4 |
test/test_extended_schema.rb | 100644 | 0 | 0 | | | 1.93 KB | f03dc7d61f23239a76d0d09e39dbed0db4e6342e0e5713a630d8d40786c1effb |
test/test_extends_and_additionalProperties.rb | 100644 | 0 | 0 | | | 1.93 KB | b3c0176696b8ab0ab33afe4a84e7fb9a4e80837a84f6bf40c8a926d9afe0edee |
test/test_files_v3.rb | 100644 | 0 | 0 | | | 2.2 KB | 9c367644012fc85e02af505b235693bbefa6bab12d46fe82e2588860b84518a7 |
test/test_fragment_resolution.rb | 100644 | 0 | 0 | | | 859 Bytes | f5388e287d35d765d062609e26754dbf9c96c50f2863ec1e70619e79fe332cf3 |
test/test_full_validation.rb | 100644 | 0 | 0 | | | 5.58 KB | e76af7101b92492554734b1c431597738d0cd2bb5508dff6160c6d68332237b7 |
test/test_jsonschema_draft1.rb | 100644 | 0 | 0 | | | 18.6 KB | 14980946d55acb2b6660a13e6adc5d34f5797f68b15f9ba081dd3873eef916e2 |
test/test_jsonschema_draft2.rb | 100644 | 0 | 0 | | | 20.6 KB | 41e0000747e661756c7372ad0fca740484597f532fa515d8c4f25c1fb9916a69 |
test/test_jsonschema_draft3.rb | 100644 | 0 | 0 | | | 34.7 KB | fdde219a61bba8e3dd2c2ca395f80c5721c12cb2698c5c1a0994684746582d9f |
test/test_jsonschema_draft4.rb | 100644 | 0 | 0 | | | 36.8 KB | 9297b1c5b511b4bee607af2bba66d546ae899b9f1c3ef8d7df1a89fed7bd6537 |
test/test_model_validator.rb | 100644 | 0 | 0 | | | 1.71 KB | 01461ea721aa7f8edf49a9c98e82770051163209ae2505fedb302efa1bd1687c |
test/test_one_of.rb | 100644 | 0 | 0 | | | 1.2 KB | 1773e5d30a801471e1546d7a339ba8bb937621d4b6df6c5495e9f522141c1cdc |
test/test_ruby_schema.rb | 100644 | 0 | 0 | | | 716 Bytes | cf3cfb30f5b5948b476e27bc6da8519004b275e040c9df57ee012b83c7ff250f |
test/test_schema_type_attribute.rb | 100644 | 0 | 0 | | | 651 Bytes | 0aed6e55e2abf50200f5ef4da3de5b8a756cca0cf02100960c095ea56948794e |
test/test_schema_validation.rb | 100644 | 0 | 0 | | | 2.43 KB | 6cee31ba0b2bfc0f2776f9301a5c15746d14b99bdc0b52b9b19501a10ff9c8a3 |