lib/json-schema/attribute.rb | 100644 | 0 | 0 | | | 1.16 KB | 6033ef9d0e4cb689aff9b8dc60f586cee92caf3ad0aad24ba574ed077fa481d3 |
lib/json-schema/attributes/additionalitems.rb | 100644 | 0 | 0 | | | 1.13 KB | f4bc2d31f2224030f3e06353498b9849ee633bc75b3e46b2eb5817603d2e33e7 |
lib/json-schema/attributes/additionalproperties.rb | 100644 | 0 | 0 | | | 2.69 KB | 5be0d9bbfb7893b262e39cd5b8568ccf296e2022ef05c84409d670d080a2f09e |
lib/json-schema/attributes/allof.rb | 100644 | 0 | 0 | | | 1.57 KB | 584f5ddf5d55ed44c1eabc8b489a34039607b3d972ba6c96015c2621dedf4d5e |
lib/json-schema/attributes/anyof.rb | 100644 | 0 | 0 | | | 1.71 KB | 82400e40ea3c585f9f05ae89c9aba48ce734f75ac5c577e4e9ba7f90a922cf8f |
lib/json-schema/attributes/dependencies.rb | 100644 | 0 | 0 | | | 1.54 KB | 5f9b9bcfda27434d0576720dd2fe15dee99d96876df6a0e5dd57c106e1021a59 |
lib/json-schema/attributes/dependencies_v4.rb | 100644 | 0 | 0 | | | 919 Bytes | 82f93367f33c28523d109f214109aafd96a90cce13fe852083543cd1ae569e22 |
lib/json-schema/attributes/disallow.rb | 100644 | 0 | 0 | | | 412 Bytes | 17f50eeef5e7584733d4c6c0e61ee9aa5c362983d091b6fd4e755c1e1c846402 |
lib/json-schema/attributes/divisibleby.rb | 100644 | 0 | 0 | | | 749 Bytes | 153098d1b516fe3da4874b6ddb8e0128b2309e012f48d57e54417428598fdc43 |
lib/json-schema/attributes/enum.rb | 100644 | 0 | 0 | | | 897 Bytes | 156f3362acd9d85d78a64f91b15257e390191963054f0663687382db6bebb8c8 |
lib/json-schema/attributes/extends.rb | 100644 | 0 | 0 | | | 1.72 KB | 928f66f33fb553b3770ead70399d749d5f6fe25639c6edf3e38cbbbd88580aaa |
lib/json-schema/attributes/format.rb | 100644 | 0 | 0 | | | 539 Bytes | ff6594b22ec80c2cf9b2691586cfeaad6e505c7f98feec0d3c07b2d36c2c3ec6 |
lib/json-schema/attributes/formats/custom.rb | 100644 | 0 | 0 | | | 693 Bytes | 8e835677a17d151fc0fc0da76d1b22261b83e17c6b8c1346e5dd1d27c3fc6338 |
lib/json-schema/attributes/formats/date.rb | 100644 | 0 | 0 | | | 859 Bytes | d8de9f97186401f472f4fe4bd8d7225cd5cb25888f0db8f94dd69cabd6a30616 |
lib/json-schema/attributes/formats/date_time.rb | 100644 | 0 | 0 | | | 1.71 KB | 9672209db6f752279d9ad64bd43dce2d65db4928f3899508648b1b1f0191a76e |
lib/json-schema/attributes/formats/ip4.rb | 100644 | 0 | 0 | | | 836 Bytes | 0a9d43b909fd9d423f102a779f1e064b8000a582d4736477d7fea100fa71b979 |
lib/json-schema/attributes/formats/ip6.rb | 100644 | 0 | 0 | | | 1.29 KB | 651693ee68ca68d81182d45ab386f05bd726311b09632b6d7d235036f139317d |
lib/json-schema/attributes/formats/time.rb | 100644 | 0 | 0 | | | 1.03 KB | c832cb266f9de8255ee7c69de8079f5029a11bd645194fc23f0ade3db890a639 |
lib/json-schema/attributes/formats/uri.rb | 100644 | 0 | 0 | | | 587 Bytes | fa6ec5b1c0f78b5334dce799e2a3e3d79ba77eda521019a275e656f4510281ad |
lib/json-schema/attributes/items.rb | 100644 | 0 | 0 | | | 1001 Bytes | 4c4b00e94e6755ca656f18a042522dc09da0cf3075697046e77286cf0ba14fad |
lib/json-schema/attributes/maxdecimal.rb | 100644 | 0 | 0 | | | 638 Bytes | 954e405e56c55383eb996ebe691dae2b5588e4c907ae0509f72ef23205f33c70 |
lib/json-schema/attributes/maximum.rb | 100644 | 0 | 0 | | | 761 Bytes | 7eb01e19546b59b20156cd773aed0d96f443f3715adb2e09760ea280d66da4c2 |
lib/json-schema/attributes/maximum_inclusive.rb | 100644 | 0 | 0 | | | 778 Bytes | da674281f421f9d5dd555f8cc91cbb3db33e2402241fee88ab8a597cfcb3e3a2 |
lib/json-schema/attributes/maxitems.rb | 100644 | 0 | 0 | | | 561 Bytes | dcc849d14e63c3034ee46f6cb42c7ee66909bb6c858e4833378ba9fc6f6d3179 |
lib/json-schema/attributes/maxlength.rb | 100644 | 0 | 0 | | | 591 Bytes | 48b1cbb71ef41befca46ea56a905fc3ca0937a462abf883fd473b697d0c5e5e3 |
lib/json-schema/attributes/maxproperties.rb | 100644 | 0 | 0 | | | 582 Bytes | 8ecc98e01c4247bfb2a1a58f3abda59aa3656ae97a3ca1e6ba34a0a64944f03a |
lib/json-schema/attributes/minimum.rb | 100644 | 0 | 0 | | | 761 Bytes | 59ff80c83fbbd9f878e5e27770146b9eaff0e40a61c53d283b3544346682fbca |
lib/json-schema/attributes/minimum_inclusive.rb | 100644 | 0 | 0 | | | 778 Bytes | 62cdb78ac66454e65c5c4e7513df7875e685eb0d825f007dfe54009f9a7203bb |
lib/json-schema/attributes/minitems.rb | 100644 | 0 | 0 | | | 563 Bytes | d9fb1307be02b07f8f3d85f6a150015ff4b5f253846cdfdfe6f1c4eee80d9f4a |
lib/json-schema/attributes/minlength.rb | 100644 | 0 | 0 | | | 591 Bytes | 7b4b8efd06f9fb76548ccebe376b4260d9c1a97d68ae43174dab9e4aa6b9fd74 |
lib/json-schema/attributes/minproperties.rb | 100644 | 0 | 0 | | | 582 Bytes | 426a781013cdfda2a4a64252abdf83569f6701b09339b5ee1d0ac67a02f51a62 |
lib/json-schema/attributes/multipleof.rb | 100644 | 0 | 0 | | | 743 Bytes | 409c78b4823700296bcd412d50ecb6b4f18ffc00d91cbf5086f9fcf92496abcf |
lib/json-schema/attributes/not.rb | 100644 | 0 | 0 | | | 1.08 KB | ab577dbf585dc0d96962481efa2a1f433234cbd454ef4a5bd097d0a088a003fd |
lib/json-schema/attributes/oneof.rb | 100644 | 0 | 0 | | | 1.31 KB | b462e6252b60512a101fe4cbaa46993fbcfe45e45b3037a89eefb2c6566a6981 |
lib/json-schema/attributes/pattern.rb | 100644 | 0 | 0 | | | 628 Bytes | fadff2c9bf36a08be200e93549d101e4cb27e665c088a6b76eb4cab281a2cf9c |
lib/json-schema/attributes/patternproperties.rb | 100644 | 0 | 0 | | | 810 Bytes | 6965f10312c8825321d692067290fe9ff19a23e81d821662dd27e1e6a071e4c4 |
lib/json-schema/attributes/properties.rb | 100644 | 0 | 0 | | | 2.62 KB | 94a2511575e8b1afd0d1036fe19ae54d717c27da05621bee05e4353ea89a186e |
lib/json-schema/attributes/properties_optional.rb | 100644 | 0 | 0 | | | 1.07 KB | 2f8281b7010000a4585b1a7ae67aae3337d5d64c2fcbdadcbdc1e02d3f3d531d |
lib/json-schema/attributes/properties_v4.rb | 100644 | 0 | 0 | | | 2.54 KB | 78062b4875c9cd8ad622094ca0e5de299b1f107eaf7509365e18078988fade6f |
lib/json-schema/attributes/ref.rb | 100644 | 0 | 0 | | | 2.63 KB | 4b35abcf7f6f49ddc9bec47c75597457ebde316bb1605d550443d0c928e9c447 |
lib/json-schema/attributes/required.rb | 100644 | 0 | 0 | | | 1.1 KB | c7f04e7e9da490641b349f8e6968e6fb126b8983e8fafca92aedf025a359c644 |
lib/json-schema/attributes/type.rb | 100644 | 0 | 0 | | | 3.45 KB | 569ebca420d6be947c8e5c1705b2d3fbeb9e49f21cf33c0ca954a6d8608ed5ae |
lib/json-schema/attributes/type_v4.rb | 100644 | 0 | 0 | | | 1.28 KB | cbf540e2aef17f27ecbe68733d7770e0fde26bfeb3c9b6d3374de2e6bf2a1861 |
lib/json-schema/attributes/uniqueitems.rb | 100644 | 0 | 0 | | | 558 Bytes | 87cc1559841fc2000f1486885e93a437a20973b89c36136e8c7a2b79519a21a4 |
lib/json-schema/errors/custom_format_error.rb | 100644 | 0 | 0 | | | 89 Bytes | 4dec4d53f3787bd840402e7f50f566e515f3e6cac6cbe70ffb9357cf8ec59d9a |
lib/json-schema/errors/json_parse_error.rb | 100644 | 0 | 0 | | | 86 Bytes | a04c1d193742b02361862e714675cc656703d14c6c1ae4a3b897bea56bd42b19 |
lib/json-schema/errors/schema_error.rb | 100644 | 0 | 0 | | | 83 Bytes | d0ecfd25e639e968447db44e91e865f690072315ee1e299fd7e9e540e5de5639 |
lib/json-schema/errors/validation_error.rb | 100644 | 0 | 0 | | | 1.59 KB | e289a46bba6173250d22032a5e08228068780eb1dabb1d508616b7d5060ef39a |
lib/json-schema/schema/validator.rb | 100644 | 0 | 0 | | | 858 Bytes | 1a714b2ebf97867f7662d46dc18fe103210202e5c1515557e54a23c3b9ea8643 |
lib/json-schema/schema.rb | 100644 | 0 | 0 | | | 1.79 KB | 67dcd38d631f8f20194b0f4c18963429e6b8a38920d1ab7c462b6054639f2644 |
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 | | | 18.6 KB | 70cb1811a74ca8073ad4ad3093b2408c79a77f92d1720f1d2c5020dda1bebc55 |
lib/json-schema/validators/draft1.rb | 100644 | 0 | 0 | | | 1.6 KB | 1fe8170926bc54e82eab7154a32dc3684c062fca341b4eed6ed86cdb9a3a04d8 |
lib/json-schema/validators/draft2.rb | 100644 | 0 | 0 | | | 1.67 KB | ce9360704486fb2c52425be0da9cb5ea3d3ce6df134f1de879902f445ebc0aae |
lib/json-schema/validators/draft3.rb | 100644 | 0 | 0 | | | 1.94 KB | 3d5470f1f4d79082f3a44e4f22995a56d318bacac826ae3f13bfbc6a836363fb |
lib/json-schema/validators/draft4.rb | 100644 | 0 | 0 | | | 2.3 KB | dfdcc2cfd5bb8b552ee4f02222ef8801f74e214178826aa78315cbe30606256d |
lib/json-schema.rb | 100644 | 0 | 0 | | | 948 Bytes | ecf8ed96aebf740d554946d7a353ddbd6b1f319c80e4d2ef09e2f5345560565c |
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 |
README.textile | 100644 | 0 | 0 | | | 10.7 KB | 5494b110117c3a33e5ee4e01700f07924bbfe0373668a3af3b8896712994bcab |
LICENSE.md | 100644 | 0 | 0 | | | 1.05 KB | e145970d2f70a81d23f674bbf30ff26187ff86cd3f9ab8af2cc70bdc0c898cfa |
test/test_all_of_ref_schema.rb | 100644 | 0 | 0 | | | 1.81 KB | f31811c066d6f1a2521bb02c8fd631ff43a56c896431c59986e90f35d9cfcedb |
test/test_any_of_ref_schema.rb | 100644 | 0 | 0 | | | 1.9 KB | 60eda3e9df75726d83aa6c64dfbf1a4eba8a19bb292802e4b5c24e90da12a523 |
test/test_bad_schema_ref.rb | 100644 | 0 | 0 | | | 801 Bytes | 349369df4c892e0d5c565a2906955cb20a7038fbe1b920e8a62c62d9440c653e |
test/test_common_test_suite.rb | 100644 | 0 | 0 | | | 1.78 KB | 0dc23449c01c78ccf60e99b8c4e2ee65615d8f7a3b339ee4b960d0731b638e47 |
test/test_custom_format.rb | 100644 | 0 | 0 | | | 5.07 KB | 2bfdc1333f8a27eb9337bd71f028b560b0dccb66bc406f4f40babccf6776ca04 |
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.9 KB | 9b02772a14d79d6958010e1b1eaaafcef3dec9318a854a09a4fcdf8c723219b7 |
test/test_jsonschema_draft2.rb | 100644 | 0 | 0 | | | 21 KB | 6515459722d3bcf4fa69c2e28e63753994c71ed115cef01101a54c35b307c2a0 |
test/test_jsonschema_draft3.rb | 100644 | 0 | 0 | | | 35.7 KB | 5fe044dacb0e90c182dd56d5077a6a3a028e882f6075cd33fa3b8f5207517066 |
test/test_jsonschema_draft4.rb | 100644 | 0 | 0 | | | 35.7 KB | 6d136cde18d8c101e6efb479e3b50d2220287f52c7abf936d7c6999e541aca74 |
test/test_list_option.rb | 100644 | 0 | 0 | | | 643 Bytes | cfcfd99722f39aa405a1156701184d6e372ed7533c672d2f5102fbaa17d26b65 |
test/test_minitems.rb | 100644 | 0 | 0 | | | 445 Bytes | 5b0d8a0d553bc1e184c26de40539b98850677b3ac2ac389930a21e0802822351 |
test/test_one_of.rb | 100644 | 0 | 0 | | | 1.2 KB | 1773e5d30a801471e1546d7a339ba8bb937621d4b6df6c5495e9f522141c1cdc |
test/test_ruby_schema.rb | 100644 | 0 | 0 | | | 1.19 KB | 4f8acc0da4ec26c5527f1ab1ecf3da1d88d5820bd2f1b295d77d6d75e47c5d94 |
test/test_schema_type_attribute.rb | 100644 | 0 | 0 | | | 651 Bytes | 0aed6e55e2abf50200f5ef4da3de5b8a756cca0cf02100960c095ea56948794e |
test/test_schema_validation.rb | 100644 | 0 | 0 | | | 2.43 KB | 6cee31ba0b2bfc0f2776f9301a5c15746d14b99bdc0b52b9b19501a10ff9c8a3 |
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 |