json-schema-2.5.1

https://rubygems.org

json-schema

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 180775

number: 2.5.1

platform: ruby

spec_sha256: 294ecac88bdd42dbbd6504f410670f4d93af219c497b5e3b5443c19f842407a7

sha256: 41934a945473edf969ed36e37150d2aaacff032b52d8fc7616abc27f3214af21

created_at: 2024-05-13 08:16:14 UTC

updated_at: 2024-06-05 20:50:25 UTC

position: 18

version_data_entries_count: 115

uploaded_at: 2015-02-23 13:18:49 UTC

indexed: true

has_extensions:

extensions:

Gem size: 42.5 KB

Version Data Entries

Total: 115

Unpacked size: 203 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
LICENSE.md100644001.05 KBe145970d2f70a81d23f674bbf30ff26187ff86cd3f9ab8af2cc70bdc0c898cfa
README.textile1006440015.2 KBa7e3146e93e893fbbb4862f1ed777362179a84e817fd8ffe58a06ed552dd414a
lib/json-schema.rb10064400853 Bytes88c919b2e56f9d3598ee7b407cd9ca4e93e0e3c8bebe3622a70cfdea660faaa8
lib/json-schema/attribute.rb100644001.16 KB6033ef9d0e4cb689aff9b8dc60f586cee92caf3ad0aad24ba574ed077fa481d3
lib/json-schema/attributes/additionalitems.rb100644001.05 KB2b0a90e7a63d7146d2d7dd1b632e2454652a8f5d9ea5039ab2b7ffade04b6f75
lib/json-schema/attributes/additionalproperties.rb100644002.31 KBb681781a0c82141304bd37f7533183d370a1ad185437b191e7eff5199e013e40
lib/json-schema/attributes/allof.rb100644001.57 KB584f5ddf5d55ed44c1eabc8b489a34039607b3d972ba6c96015c2621dedf4d5e
lib/json-schema/attributes/anyof.rb100644001.8 KB4fe96744f00dc1466a2128b99c89ddf3dbc4b27a9b8e796969fab64fc2071bb0
lib/json-schema/attributes/dependencies.rb100644001.65 KB7cdd99fa89899bb7182b36f5beb4ce16ef5ece9efcd6d78dd335150ff1947d67
lib/json-schema/attributes/disallow.rb10064400390 Bytes05328663ef6d98fdbcd40d089eca8ee674ca43f1df940f10ae71f4378c36e26e
lib/json-schema/attributes/divisibleby.rb10064400697 Bytes3a86ee20d76e4a4ac48dc73fb7606e03dfb9f22e86260c65e84b95a7bd3b8eb3
lib/json-schema/attributes/enum.rb10064400758 Bytes1c5fe96d73af5c659f811cb0a91fa60479e5c409a906b9172aac2d4e8b5c0d56
lib/json-schema/attributes/extends.rb100644001.72 KB928f66f33fb553b3770ead70399d749d5f6fe25639c6edf3e38cbbbd88580aaa
lib/json-schema/attributes/format.rb10064400512 Bytes8817386eda3019ede68ce9e69ecd263380be372114d21e8a250dcdf317abd769
lib/json-schema/attributes/formats/custom.rb10064400679 Bytesdd406682a2115485e0c33cf256f0dc6c8ac884f4edf7fc6efcf5be3073b5804d
lib/json-schema/attributes/formats/date.rb10064400800 Bytesfdf691c110b1386826d16a5a11e5da4d3d6e38f5c590d0f97cb3d0b16892d048
lib/json-schema/attributes/formats/date_time.rb100644001.66 KB56075c65c00057aa5ede61eee94df64c09f1adff191affa6c01eeb145408da47
lib/json-schema/attributes/formats/date_time_v4.rb10064400545 Bytes98d5d95f42ee06e025a15aa6814a1d312512b8a8ae4477a7ebb1adb80c556117
lib/json-schema/attributes/formats/ip.rb100644001.02 KBa10d0400acc6475193de9c4ff743563494f464cfb9ec725f9f3ee7baeedd97f7
lib/json-schema/attributes/formats/time.rb100644001 KBcb96934bf91336757f588793177ab3c1a8f0b744d042d0fd7b35de781b1ede80
lib/json-schema/attributes/formats/uri.rb10064400600 Bytes8da80c1805d88ab890af303de304d77777d97e3186810e61836867547890dd73
lib/json-schema/attributes/items.rb10064400810 Bytesaf3a7a20974cb09be12a5f662dabdde130637e0a391ee342cecbc94613256828
lib/json-schema/attributes/limit.rb100644003.94 KBa31aa0739cedef302432835451fa9790e5432eca556e6cebcfaae9df4061dfde
lib/json-schema/attributes/maxdecimal.rb10064400659 Bytesa43710fbba7150d7d6def0c88a2d7b2b2cbedae3a7ed82601fbb80bb706d7b88
lib/json-schema/attributes/multipleof.rb10064400198 Bytesc85f23f3a4383f11061fc1bb1e519176d48e750df945bc29a518cf9a4598c485
lib/json-schema/attributes/not.rb100644001.08 KBd47bf2c708faa929b398e8470e0d2eb6e0784787f7609cf5475e0fa38941e515
lib/json-schema/attributes/oneof.rb100644001.87 KB18f2c29c67f17df0248daf9d5d13fee25009950daf70e66255e84fe15a6c0397
lib/json-schema/attributes/pattern.rb10064400627 Bytese42c356b932abbe1bec57bf73ca96a5d9fdbd93bf50cd8f4ff4e47a25c8e6ea9
lib/json-schema/attributes/patternproperties.rb10064400741 Bytes72dddf5b8e772dae2b744d3678aa20d29119af53abccf78bea87c96973c1a7fa
lib/json-schema/attributes/properties.rb100644002.61 KB9e2b97d06f7d8d7b67ff2d742fc8219bee654976307018f8d1b8414c4a62501d
lib/json-schema/attributes/properties_optional.rb10064400975 Bytesb1385d640b0892abdbfc6ec72ba61442eae8dd7ecbdd69feb40faa200bb6ab57
lib/json-schema/attributes/ref.rb100644002.74 KBcd94d6041ce623d21253b5349821557df076de01c0cabf99bdd65926ca28a509
lib/json-schema/attributes/required.rb100644001.02 KB4c389e3b43033509380de5de847cc93cc78519818b664cb9fa67a1c19428a16e
lib/json-schema/attributes/type.rb100644003.27 KB4358e28313c188bed958e322e50329377bcaf36b3190a16520a214ef1fe79b9f
lib/json-schema/attributes/type_v4.rb10064400898 Bytes60764eb2e3e943586931d79f1dbada7af14f1859a97eac3faad1e370fc19583c
lib/json-schema/attributes/uniqueitems.rb10064400510 Bytesdcadd9687b8faccc7312f708b58ad89d4a824df3cb3c588b37fc6dec7e740d61
lib/json-schema/errors/custom_format_error.rb1006440089 Bytes4dec4d53f3787bd840402e7f50f566e515f3e6cac6cbe70ffb9357cf8ec59d9a
lib/json-schema/errors/json_parse_error.rb1006440086 Bytesa04c1d193742b02361862e714675cc656703d14c6c1ae4a3b897bea56bd42b19
lib/json-schema/errors/schema_error.rb1006440083 Bytesd0ecfd25e639e968447db44e91e865f690072315ee1e299fd7e9e540e5de5639
lib/json-schema/errors/validation_error.rb100644001.59 KBe289a46bba6173250d22032a5e08228068780eb1dabb1d508616b7d5060ef39a
lib/json-schema/schema.rb100644001.66 KBb58ad7b147108083ae521dd61cefd65fe8ae3ea1e7a438a3fd5c750e6b4356f8
lib/json-schema/schema/reader.rb100644003.67 KB074631f82f39fa3987e06ad9f3c66646209bd7cf4976ad8b79eefa4796b0ac63
lib/json-schema/schema/validator.rb100644001001 Bytes3079098bc5b9c1e2dbcaa1a9b28921a2cf03c1a4124d557c50aeeae9459290ca
lib/json-schema/util/array_set.rb10064400517 Bytes9ffe3060f8040b2f5d84d03e56a0ab3f5b75ddcef45a4f1f6e88d0d48683ac01
lib/json-schema/util/uri.rb10064400400 Bytes63e4b329e558b4bd485c36e3770a5efd64df3b5f4466ba09012d02b70a04727c
lib/json-schema/util/uuid.rb100644008.33 KB671e5b66a3203caef7b1b93e7f1770bb43d548752226b1e667943b84587f2e5d
lib/json-schema/validator.rb1006440018.3 KBc81370a4d518dc1955611f810bdd66c8ef7146b049ebb38dc47bad8c18cd8072
lib/json-schema/validators/draft1.rb100644001.6 KBcd6627fcbe7e0ebb5a66a5e3c15a3c0d89ec50e8172955b485839a433721f026
lib/json-schema/validators/draft2.rb100644001.66 KB27fa441bc1f87f45527f8c3c0672904d3c74ded8a7cb8fd9bc1c8022e4cb9dc7
lib/json-schema/validators/draft3.rb100644001.93 KBa79113f0b53ed84584f2ac048121abad2763208ebcdce0304591b568ecd0a672
lib/json-schema/validators/draft4.rb100644002.29 KB0eea0c1a634eda3a7cf2e6937b9009fdcf327ef0c963a5c10406163f93b40d40
lib/json-schema/validators/hyper-draft1.rb10064400261 Bytes17c6212b7b0ec3729f45e20b96e4eebc720e3995480446ee500487f6128ec87e
lib/json-schema/validators/hyper-draft2.rb10064400261 Bytesca4d97481e8ad8159912735c51b4ec36593433b4fd3ac90d0ddd5a5ca13b6a8a
lib/json-schema/validators/hyper-draft4.rb10064400261 Bytes8bee822b900a3af3a9f194ce8a8b3fae707dbcbdba9f59b740244344bf156681
resources/draft-01.json100644002.45 KBed6f5e4f7d3bc4104a2cb54dc299fa4262b5823df619f37f153cabf41ae74843
resources/draft-02.json100644002.66 KBff7733fb03b39f1cc756542af0ae2f74de3090544c59f953646670306164ae56
resources/draft-03.json100644002.64 KBb0de8a427380760ec706fefe200b25cf505d322ae8fc4ccb7dddbe1d78ef8d6c
resources/draft-04.json100644004.27 KB7353ff13faa979027813b95c8b35f992057822696a70c43c79b3bfb7249e76b4
test/data/all_of_ref_data.json1006440022 Bytesc2afa049fa5dbdfcaba199333687d755c6da4b1fe59dd9fb2927040a8c081dc7
test/data/any_of_ref_data.json1006440062 Bytes4ce710b3f1cfb8606e488c447dcb25fb57fa81886c2975c81a5dd7bfac79b21f
test/data/bad_data_1.json1006440018 Bytes0b38e7cb4aa76a0c1f5baba21fc5b009bda2c963522694c7506f075f3aba951b
test/data/good_data_1.json1006440013 Bytes7078bc0208abc848de6ff9884d28f6db6281c6eb9e2e6e7b9854255a61583037
test/data/one_of_ref_links_data.json10064400155 Bytes4ec3a6721035aa7e13eb2899ccf838ea543da6c64f46587c47876726a994f915
test/schemas/address_microformat.json10064400640 Bytesbc3cc657bcb8fa7bfc765e88edc57661083a1d200a92af7b432aacf8ff3f5495
test/schemas/all_of_ref_base_schema.json1006440081 Bytesa06b979f58c78b146993b2e58e98b772e383f142f77750eec22df596d1ab7571
test/schemas/all_of_ref_schema.json10064400144 Bytes539b82c97fadaad23c66833d41f8f6ec6f5d6b70c5217c0e002708bda893be56
test/schemas/any_of_ref_jane_schema.json1006440099 Bytes4463710cb55089299d5f777c0c6ca13ae120b65b38e85319500577dbe8902091
test/schemas/any_of_ref_jimmy_schema.json10064400100 Bytes18164fa0646b0f4660e7fefddf626b517e0dfcffadb0a9d976db339bf8780816
test/schemas/any_of_ref_john_schema.json1006440099 Bytes4a6a73ce1d2b4cb6ed6ad66e4b8a3856506bc8b610af06fea5703e17130dc255
test/schemas/any_of_ref_schema.json10064400354 Bytes8c849d2c386a5962c534df6b4987ee41ba14388fb2e10328d2639f2f67d08695
test/schemas/definition_schema.json10064400263 Bytese228ace91c5d8f1931694df499732c62beea5415b8d7e59bfd40dd6ceb585961
test/schemas/extends_and_additionalProperties-1-filename.schema.json10064400710 Bytesa2ee107a602947b7b734f2adb646431cf09ff3baa49bf215802fd328605ac36f
test/schemas/extends_and_additionalProperties-1-ref.schema.json10064400730 Bytese1cdb86edde7765d493d59a2c002233b1e5902b7eb8ee5df3f8a178994e9b5b9
test/schemas/extends_and_additionalProperties-2-filename.schema.json10064400687 Bytesc29336c06bbf6d3012ac6e2f4ac07ceb13fbfe5df7592e9f7b260f7f34b03816
test/schemas/extends_and_additionalProperties-2-ref.schema.json10064400707 Bytes9dd037335469ce49ae0d2a1dd34e8d36945d78eb08a8b96e143f16507466e924
test/schemas/good_schema_1.json10064400172 Bytesc6d5e7336231ee2f613cbaf0b861c4209380ceb8232ff1ae2a3362207f2cd3e0
test/schemas/good_schema_2.json10064400184 Bytes7120108782c1957d04525798208de1f78ba4e4fde73a7653634c6bd3b178f1bb
test/schemas/good_schema_extends1.json10064400193 Bytesbc6916b0f6c4b788f2eb770ec6d4d1946c0bc34f723133243726d252b434f4b4
test/schemas/good_schema_extends2.json10064400239 Bytesc221886bc0caff45f37a710b042fc81a1c1fa1ee6abe43384307d1080162d327
test/schemas/inner.schema.json10064400402 Bytes45e0958bd90f924f92942224d2ff0eb60aecf85b81cb6b59a982e51b0a2fb6f9
test/schemas/one_of_ref_links_schema.json10064400309 Bytes054a9eff7b24c49a02e6be1227e745fc5992cf5bb5843d3b8f41f7afd07ba831
test/schemas/ref john with spaces schema.json10064400198 Bytes7788083243802282073ecec271348ebb74f8851b5381635754c5251c2983b5db
test/schemas/relative_definition_schema.json10064400154 Bytesea885afd038c53a7185e52a3b487f63d27c259ba3d7a244d142f8d1c8a72786a
test/schemas/self_link_schema.json10064400273 Bytese9514662ea58de25670584c6d40e2c741ead2bfa2b954c582b270e2abecc3ea3
test/schemas/up_link_schema.json10064400271 Bytes3a5d43cd9c99a12f9c5a815ba88251accb48a97f23dc5c3376673786b4440c50
test/test_all_of_ref_schema.rb100644001.15 KB819b1de8be6291ef6c37178d64e23355049fa552063b35ff2dcd5a61aa95e774
test/test_any_of_ref_schema.rb100644001.55 KB4d27c36bb04ea31dcab06c16dd11b4469e6337e910c6935f994c7fa3b6d94eb7
test/test_bad_schema_ref.rb10064400876 Bytes65ffc2c09ef4d759e1917f523e3eec65cf48e6e3d732be66e76d6d7cfb19bb14
test/test_common_test_suite.rb100644002.23 KB1930ce4d0e80f8f00616633a63eba457e0c709749fb978df93a04278db96a837
test/test_custom_format.rb100644005.05 KB62857c3915a06f390e219428e356875d4c5f520c57d506c011b73bd9f362dcc8
test/test_definition.rb10064400398 Bytes023ce65d559e1bc3f8fa62ac9057c92e86be6d82e1cc822d2f4d3a11525137b6
test/test_extended_schema.rb100644001.79 KBe4270e8bf2602c0dd70eeae9dde9b93aacd5e1b67638d399c6f252c28d4612af
test/test_extends_and_additionalProperties.rb100644001.74 KB3b863a4449cc341cd9a1c05f8e5fa1fbebf7d6a7c5ba2bffdaef2a622aa101ab
test/test_files_v3.rb100644001.67 KB3752f1e72b836caf45a5a19db50713d4767930a38b7de7fcc18e023f00b51a25
test/test_fragment_resolution.rb10064400793 Bytes4220385012a9293fce38345f786ac30aa96312152c17cc862fa88a9a94eccf72
test/test_fragment_validation_with_ref.rb10064400819 Bytes81f4a79ba77a200de3a385d60619197cc0d1e4f701ae4e3ab9d01b9dc1ada4b5
test/test_full_validation.rb100644005.56 KB97d2ef05a96a6e19698de9f748e6d49d318b7ae0edeba511d36ab13aa25145f2
test/test_helper.rb100644001.31 KB1051a6508b8cb40c34b4e1c7cd29d3bab0262369e27e54e264f009b8053f4423
test/test_initialize_data.rb100644003.41 KBb4646a05018c7faad5738772e3b933f680e83b77397733c187c1a3d53d524da7
test/test_jsonschema_draft1.rb100644002.8 KB34c42156c0538dbb92b00bb8d6048d95f10a7ee6766cee142ef1d85e056f4cf5
test/test_jsonschema_draft2.rb100644002.44 KBce6c779981671af51d2721ed9bbf5d049b71449d4b80f70ec5a632dab11ed861
test/test_jsonschema_draft3.rb1006440012.1 KB7f005b3271c17fc1466ae63e98037eb04338a68831ca5b8c2212910732399644
test/test_jsonschema_draft4.rb1006440016 KB12719b37e8e520e68ebd412ee31aa464ede66565366a66acec1c59a7f4ea9760
test/test_list_option.rb10064400587 Bytesd7cfc5d7659b09ee1002156e4ac3cbe4c50aa9437558536310a5b1a4ff480400
test/test_load_ref_schema.rb100644001 KBc61dd93056b14af08d9e298f7a87a1ad1f94ec9866072196501c0a830878aae7
test/test_merge_missing_values.rb100644001.71 KB6b0bf4afd5b091ce990b9988394737ca1ea62527fb38f1b7fa2a8c2c650952c6
test/test_minitems.rb10064400400 Bytes733cb860da3c6553ff8c78b9c5427168c2283381e5c6f8811140f3f655ba4245
test/test_one_of.rb100644002.76 KB567e1561720a5a98e61a7f24b88d3091f4c682f150592d7f89c383bba2ec909a
test/test_ruby_schema.rb100644001.1 KB507b6c72ca9be11c4519a36c92cfdb87bcfb2cae0828b17f6f8aa2639b760b00
test/test_schema_loader.rb100644002.21 KB449fa6f37fdc28d059f263cc67321ee7e7844d870431c8531a15b8857a634d27
test/test_schema_type_attribute.rb10064400623 Bytes65e00d83714c7b786a7316b4184c3c91f4a60acd4214ba8963704d4976116308
test/test_schema_validation.rb100644004.5 KB5198a51e059beee8e5847118ba6d7c63d9e1a5b438ce51609e97b8d4d06d0f0d
test/test_stringify.rb100644001.25 KB5a4ea26cca6e69bfe49e2a1517722bc74ed053c5cf15ef7844d0500acebfad17
test/test_uri_related.rb100644001.65 KB89aec50e885ba045a1e337dc4654f192ba5a9953b33271095c3372a0870980a6
test/test_validator.rb100644001.42 KB74bde4855d294eea792d0de92d4d4c95bc801f18b8606a3f3a7c9b700c0c33d6