fun_with_json_api-0.0.14

https://rubygems.org

fun_with_json_api

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 924642

number: 0.0.14

platform: ruby

spec_sha256: feb9c3dabe152dd01dd71caac0174f30255b9872d5d52297989ce5958bf0dcc9

sha256: 3642f62ef96e9c264489fa293ebb908db7ac24fd29d060e64398207b6e0dc247

created_at: 2024-05-13 08:27:58 UTC

updated_at: 2024-06-11 13:53:29 UTC

position: 0

version_data_entries_count: 114

uploaded_at: 2023-02-15 02:09:04 UTC

indexed: true

has_extensions:

extensions:

Gem size: 48.5 KB

Version Data Entries

Total: 114

Unpacked size: 340 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
MIT-LICENSE100644001.03 KB217bbe4e79f30e121287e7b02178d90e510a68828e7ba311c1fe4ac31ecdbac5
Rakefile10064400709 Bytes0620504e2c10390a50c04a5569b8cb3657b7256024af79cd21b50562fd1e5b10
config/locales/fun_with_json_api.en.yml100644004.88 KB991a79e5637a8a366f7a1f3d3595a77a70fe928e2387e100c0ef29ff72aecbf5
lib/fun_with_json_api.rb100644002.35 KBaa1221f60533743667c08ce95005190d6708a4838322b53eb1078685ed19abe3
lib/fun_with_json_api/action_controller_extensions/serialization.rb10064400732 Bytes057dde969966b4f6ccd0190ee4faa370eb2088fa04fd6a4d2a13e4fa5556c0d5
lib/fun_with_json_api/active_model_serializers/deserializer_config_builder.rb100644001.19 KB9e593c603143aff31dc89269903768513833922e437e7449daf6f5f212538ee7
lib/fun_with_json_api/attribute.rb100644001021 Bytesba6ce84718b3bceaf0348d41eb1744e8eb6ac7ebd74f9d8c2cc5f7dbbdfef24b
lib/fun_with_json_api/attributes/boolean_attribute.rb10064400793 Bytescb84faca81fed6edcc5b08f1b96f87439896b8cc7d78d2c03f33f3840d910e3e
lib/fun_with_json_api/attributes/date_attribute.rb10064400677 Bytesbead9b2a6e9e970dc21fb224ef242b4c189b076b6f791cdade59f137b3a718fc
lib/fun_with_json_api/attributes/datetime_attribute.rb10064400636 Bytes496b60eec07f144a39f05416b2d92fb18691b4c800912934290ce7e05c44c7cd
lib/fun_with_json_api/attributes/decimal_attribute.rb10064400667 Bytes0d411ebc0e9aa38c26db5676252d1cd9e30668e4e7462f6614643edffc71c244
lib/fun_with_json_api/attributes/float_attribute.rb10064400640 Bytes188c922e80f7b93365ce972b79fb99bac8b7e3a12cf2f0215712e54715b019a4
lib/fun_with_json_api/attributes/integer_attribute.rb10064400609 Bytesea8987685307521af9d4a093ac2862efe67666edbd0027d583ae34740953807b
lib/fun_with_json_api/attributes/relationship.rb100644003 KB4bec81c7532aa99adf77e0e9c0cdebbae55c170db2a63c317417e03b81a12949
lib/fun_with_json_api/attributes/relationship_collection.rb100644004.17 KBab9a26ef50d4ca16766a48ad743f84d0df1473e94198da2bc641ed4cc4ba5b75
lib/fun_with_json_api/attributes/string_attribute.rb10064400592 Bytes9d9928475fd9770363a36a446a5c489fb779ba0fd954619908bc2c13c2b4d1ea
lib/fun_with_json_api/attributes/uuid_v4_attribute.rb10064400944 Bytes92b0317a6ed5134e66e22f5e77752b1c75f61c50a1b4d770ed53dae66fd1bc18
lib/fun_with_json_api/collection_manager.rb100644005.46 KB4375aecfcd788608d92cbee36992a5c256bc5ca548361d49ae2b3ac5c84c8174
lib/fun_with_json_api/configuration.rb10064400279 Bytes65f443f364f580af9ec78cede76394a0138ca1e65656086756ce1f18a791e5e9
lib/fun_with_json_api/controller_methods.rb10064400339 Bytescf15fb85ae5f2ef7d0e229cf87fa7f8820313cb9c20541aeffa5c360d7a0aea9
lib/fun_with_json_api/deserializer.rb100644004.47 KBb9fc13b1aa9b24253fdc376a6dbf5717fceefeb1dd4c91640210aa2d9f456c68
lib/fun_with_json_api/deserializer_class_methods.rb100644003.67 KB78c9df442215b3f41a6a06f8e04b8bd36e095c18021327308839d4d0b45e97ff
lib/fun_with_json_api/exception.rb10064400768 Bytes5f8b08b038b3a2d556c212666407ea3a1fba79bfc7971c20b4f71786bb217eef
lib/fun_with_json_api/exception_payload.rb100644001.53 KBac53d95c1f350a45594a3953b6081329a4cf60857f1ec5d5e97f31df4f59172a
lib/fun_with_json_api/exception_payload_serializer.rb10064400417 Bytesa8a25954b3b255e165bf6b53cedd9a9644dfec631462782deab2b9c19f76104d
lib/fun_with_json_api/exception_serializer.rb10064400367 Bytes0563f625d181e631face54e75108616421d106048528b84fca2b5acbcb1749f0
lib/fun_with_json_api/exceptions/illegal_client_generated_identifier.rb10064400620 Bytes7f3208a4b4046f1adfaf9be5ab8ecf83bd3c94787f312bcc2f22765c3c655a04
lib/fun_with_json_api/exceptions/invalid_attribute.rb10064400442 Bytesaea47f3f3c5635aa408aa531e974742b76126f003ee96ae05673e18704adc989
lib/fun_with_json_api/exceptions/invalid_client_generated_identifier.rb10064400632 Bytes1e78785fc9c002f2435227e0fb73d7f6cc86c1656b5a0e0b3c535199bef3a93a
lib/fun_with_json_api/exceptions/invalid_document.rb10064400368 Bytes742cb5c79ff08f51a3c401b613eb9d49393f92428aca8d12f9b73d8f164141e6
lib/fun_with_json_api/exceptions/invalid_document_identifier.rb10064400627 Bytes5828f0eb110fd70b4b4174831957857f59d3220fbfd5b8670905a5c1a07b8b01
lib/fun_with_json_api/exceptions/invalid_document_type.rb10064400741 Bytes5a2275e9c45b700144db1f4da325e604c7ade3a86b0e78e9b2ea42af4b137026
lib/fun_with_json_api/exceptions/invalid_relationship.rb10064400518 Bytes00bbe5a63adbe8f0b524f557565afcba84703ec0a5082184a152529258a68f94
lib/fun_with_json_api/exceptions/invalid_relationship_type.rb10064400553 Bytes4433ea128ae2db3e47cac37d36f46520f2136ff1436449fabf3ac8dbfc425bb6
lib/fun_with_json_api/exceptions/invalid_resource.rb10064400522 Bytesdf41f26486859b4b17bc88b354791bac5dc12d02278fe4461fb61c013f8f9809
lib/fun_with_json_api/exceptions/missing_relationship.rb10064400525 Bytes5325855b10698361382bad3e22d6fb54bd2f472225286d4ef563998dac7c768a
lib/fun_with_json_api/exceptions/missing_resource.rb10064400514 Bytes9229dec964697ba73483b669f0fedf0665ecabcb2f59a17935ebd85cb633daf7
lib/fun_with_json_api/exceptions/relationship_method_not_supported.rb10064400531 Bytes1417c0c389bd6055be48ce34ac2d70ac25c66cec5873fb3222b2f1b1ab57eb82
lib/fun_with_json_api/exceptions/unauthorized_attribute.rb10064400578 Bytese58b67a47a9cfbff57d1e7f551de4ff4b11ba23cadcb713a84112582ac7409a1
lib/fun_with_json_api/exceptions/unauthorized_relationship.rb10064400590 Bytesbb0d5be4b56e02dbe2accd0ef8491c3fa57354b973c96e705f56a2a3f795db4a
lib/fun_with_json_api/exceptions/unauthorized_resource.rb10064400551 Bytesc8f98f59dbaae768d7e27eab1a03b66fea492056d855d46682c03b5375de630a
lib/fun_with_json_api/exceptions/unknown_attribute.rb10064400527 Bytes0826d30ccc8705778e1a02d5691ab2c3d2792a3724231b211a1a89f6be90c3bf
lib/fun_with_json_api/exceptions/unknown_relationship.rb10064400539 Bytes20f1d1db1c153c8a084f21d9c0d5cd937fdbd76ea238019b1d03a5efa08a3957
lib/fun_with_json_api/find_collection_from_document.rb100644003.13 KBb57713a5c080c135eb4778095a4a9cd8ef6c5ed87fff90687a3f39b8008df551
lib/fun_with_json_api/find_resource_from_document.rb100644003.16 KB168d9e021f89bc8b381df56092cac8de813bb05cc8215166d9b36f3242864ae6
lib/fun_with_json_api/middleware/catch_json_api_parse_errors.rb100644001.01 KB73fff05b93aef9e7e780faec7ecd7551828e02f249729770192b738c74a76166
lib/fun_with_json_api/pre_deserializer.rb100644002.11 KBebffe3cadea2b9f3d428c58cfcc3f9eaa0e6607f3cb88d226842b8b0d61a9515
lib/fun_with_json_api/railtie.rb100644001.72 KB2a638ec06ca13fcda80435deb326bc29672515caf3770efd118fb9929c5aca21
lib/fun_with_json_api/schema_validator.rb100644001.28 KBa2ec15b93e459d1376bd10b6f150578698b291e7ddfcfd6321b6b0e060bdecce
lib/fun_with_json_api/schema_validators/check_attribute_names.rb100644002.74 KB6410d01b71e996dc4068a44548619f4036c420f57fd58931185e2567147d657b
lib/fun_with_json_api/schema_validators/check_collection_has_all_members.rb100644001.93 KBdcf254af0c8911023a5580871a309fdd50f7d2f730e648b4fb929794172080b0
lib/fun_with_json_api/schema_validators/check_collection_is_authorized.rb100644001.63 KB1e9bc5674eaee12907d2efb02fd8a437e2b82e3d999b25d40e5e5e15c015f23d
lib/fun_with_json_api/schema_validators/check_document_id_matches_resource.rb100644003.93 KB84af7c34b741ada2a3d647f6acec79f25fe3892aa57cfa2b4175dee4c2736586
lib/fun_with_json_api/schema_validators/check_document_type_matches_resource.rb100644001.07 KB644b3a7c07d3c2308dc6e262c644907bd5d99312893c807d6b2f3df0f9173d26
lib/fun_with_json_api/schema_validators/check_relationship_names.rb100644003.1 KB40394ea72dea8292b6a129b5c7e6397dab8a62f2261cadfcb168dbb492241103
lib/fun_with_json_api/schema_validators/check_relationships.rb100644003.24 KB983f06f43f61c4949ea08f95536377cabeac0a3d6fe9351c1f219b5f2ff5e891
lib/fun_with_json_api/schema_validators/check_resource_is_authorized.rb100644001.26 KB5596fd5c18830efca1f1ca8521a414ed07164fa1e7454e3cef3e51381a4f3a39
lib/fun_with_json_api/version.rb1006440054 Bytes3cc48217a0c492740df6e41a4a7a0fddb19f8689ff921e9f6f1ce385ab5c9fe1
lib/tasks/fun_with_json_api_tasks.rake1006440095 Bytesba3293d71243dc5bf6676faa7567c3c3e087a0f3b1741cf4d1530ef6b0a828ab
spec/dummy/README.rdoc10064400478 Bytes692014390d8a07689a5e7fa597019e61262c7fc3b3f2d2f34fcbf71337ebf472
spec/dummy/Rakefile10064400249 Bytes2ee3dee530649056f2d72faf53794a8330554ba47d2667a394fe5dc898421beb
spec/dummy/app/assets/config/manifest.js1006440077 Bytes6d2a087e236f8cb7d2eaddec766dae0e39f64087787896198ed8ba09dca24f29
spec/dummy/app/assets/javascripts/application.js10064400596 Bytesfb575cdf1b79686f3953bce4acd3c6abcba58bfb297cfb7e02ecfe9e28999fb1
spec/dummy/app/assets/stylesheets/application.css10064400686 Bytesd1b0c48d409cf1cefad63648e215755a6f58855af8676268305791d715041156
spec/dummy/app/controllers/application_controller.rb10064400388 Bytesbd94dfc211e00613c6eb3999b61c82a5677c5a33522f74911ef9d4d880b38963
spec/dummy/app/helpers/application_helper.rb1006440029 Bytesf77fac5ea412dbed92c4524fe0ed180acb2b7239f84daf758da989032301f5c8
spec/dummy/app/views/layouts/application.html.erb10064400295 Bytes196a7ed1b3c533ff152d4aeab427fb00c6f331487dc99e6ed307cab355412c41
spec/dummy/bin/bundle10075500129 Bytes7130bf85d0a1f4213924c456fffcc778b78258c0008e62a76bff9722a8cf1034
spec/dummy/bin/rails10075500145 Bytes76eba5b2f8956aab4dc06b1b2de17984b10d35a2ce21386eb39062ee250160d8
spec/dummy/bin/rake1007550090 Bytes436f1fbb82e7b52d0bc032ac6ac9dce49a3f3ec47b909c863783021c116c264c
spec/dummy/bin/setup10075500804 Bytes41698664b968b4d11313caea40cee63ccc88fbe32fa812698bdd640ba7dbd99e
spec/dummy/config.ru10064400153 Bytes1f66b5c73fca9bd453fba0553ffe4207f50050e5c32219b636a7121d8b3ba5d5
spec/dummy/config/application.rb100644001 KB27968de1c31e47f87edfcbee25e37df13d2d6ff35c0895cf25e47406f4c72d1e
spec/dummy/config/boot.rb10064400241 Bytes5c66f3db16b2135bd6df7d903cd57e520e0be0f7d26dee3fd7086f2ec911cbb6
spec/dummy/config/database.yml10064400552 Bytes79829997df51a580cf0c0756a1bf2d77c9f9ebbae7596cfe1e1b185c2ffc740f
spec/dummy/config/environment.rb10064400150 Bytes6a4d7f5e0c46b1c8352a9a083f83b6b2053157662c090726282e7ad14a5a5ef9
spec/dummy/config/environments/development.rb100644001.56 KB77c7a5a1db6ac6a4f78021b41d89fb1b118accf624ee80d6f71e93bbaca87e16
spec/dummy/config/environments/production.rb100644003.23 KB57fd5d9afb9126b8954941697f0a4c84bc36559e0ce5f35d1aabed50b1e06e5b
spec/dummy/config/environments/test.rb100644001.9 KB6c8ca76673a87decb6cccf1d7787d59acdb430cc6689fca6b1b81c83e2bd4e83
spec/dummy/config/initializers/assets.rb10064400486 Bytesc3db30efbef7ec91fc324d711e15367b3f6d90538721080d895a1a1973af7a9a
spec/dummy/config/initializers/backtrace_silencers.rb10064400406 Bytes50fe8910e5dd54537014db1e14c96f597f65eba08f2bcca4176a266b2435dedb
spec/dummy/config/initializers/cookies_serializer.rb10064400129 Bytes7b5fe6f38afa44b295c09bf013f9138a5314ebab351c86cf2e24f98fc6e6d848
spec/dummy/config/initializers/filter_parameter_logging.rb10064400194 Byteseb293cbcac26012fb63489b355b7a68df2e0f5006abe79e2128752f40514aaf4
spec/dummy/config/initializers/inflections.rb10064400647 Bytesa2045e2ce03f29305e052a9236ff41d4c7d4d171c0fa5bf8cfbc958edd307df6
spec/dummy/config/initializers/mime_types.rb10064400156 Bytes47b40f15fe7b4cb01fd6a72377cfcc2c12d4a92b2cb72dca4d66005cddcccc94
spec/dummy/config/initializers/session_store.rb10064400137 Bytes0b5ffe164f49eb4dff4f647429b97cafd35c59297100e3e8f52f1541f2e19d68
spec/dummy/config/initializers/wrap_parameters.rb10064400517 Bytesc9768c02e265d5980177ea86c7fd886a19a2a276d11663c5849eca5231280691
spec/dummy/config/locales/en.yml10064400634 Bytes44028606fa6334147bef7aeb7ef9303dd7971c96c2e0d9d29525c19919bac57c
spec/dummy/config/routes.rb100644001.67 KB019daf817330634f43e15ffd87c557feb90cfed64d0e30f0026108452335db06
spec/dummy/config/secrets.yml10064400964 Bytes6be27fa2309c8ce866f8ade830f09b646bbf36a511cf79bbadbcb75a09ae9eb4
spec/dummy/log/test.log10064400129 KB357245108cc67cb09a245ac896348323244199473bd5da2c00a8f1660cc54f4d
spec/dummy/public/404.html100644001.53 KBb8c03554a54fcd04dde6befa1f0cbaff733c54435021c08cb8a4e3474812d015
spec/dummy/public/422.html100644001.51 KBa699bce0b9481ae5ac7e8121cca1ded3573e369502d56c353311fe263a3569e7
spec/dummy/public/500.html100644001.44 KB119cbfcafeddb7a1ecf2d53d67a5681fbfc3a6d30c0d9afcbd9d22d83bd14570
spec/dummy/public/favicon.ico100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/fixtures/active_record.rb100644001.48 KB286970d03cb7ffbc5d6f5ce09ded40574a2e11484ce06017c99fa68e5cc4ed03
spec/fun_with_json_api/collection_manager_spec.rb1006440011.3 KBe2d6c407517ed2fbcdd0086b38abe7225f58105055ecb9439eb9f0ebf6755e9c
spec/fun_with_json_api/configuration_spec.rb10064400613 Bytes89c55e37b56969bdd23784722b56281a42cb43fea4c371697e7d9d34cde0375d
spec/fun_with_json_api/controller_methods_spec.rb100644003.67 KBc7139554972d66cf116cb085b0bb8e62c80422cce637c019b0a62835ef302590
spec/fun_with_json_api/deserializer_class_methods_spec.rb100644001.83 KB820a7500ab55cfda0efec26c13bb395f5a26a0c476bb0aa33f13895e0ff9575c
spec/fun_with_json_api/deserializer_spec.rb1006440023.7 KB6804d05e7bd99fbb13e80ef1123eb589bfdfedd7bbbca19710d6e1b8fea030e3
spec/fun_with_json_api/exception_spec.rb100644002.04 KBf86090ca04f095e37d6469bfa5b6bc6eee9253894791759aed3597b025ca27aa
spec/fun_with_json_api/find_collection_from_document_spec.rb1006440011.4 KB1b72c9491f11f822bf15872d7530679177bbe347beac80058c9961097cd9f65e
spec/fun_with_json_api/find_resource_from_document_spec.rb100644005.01 KBe14c7f6d853e53db82335f208c86ac7c348910da81d22e9462d85048f26f9128
spec/fun_with_json_api/pre_deserializer_spec.rb100644008.69 KBb827d8ca3d98ee190e35529fff5b863716a68307feb655f2882f55700685f50e
spec/fun_with_json_api/railtie_spec.rb100644002.63 KB06b7781ee7a3b79d9958d843ddb16c785ab650c600ad9b9a191727ebed3d9f1c
spec/fun_with_json_api/schema_validator_spec.rb100644003.03 KB39fca93dc40b0e175f92cf3db31ff113bd3afae1efda03a8e3bd8855dd0f191d
spec/fun_with_json_api/schema_validators/check_attribute_names_spec.rb100644003.02 KB671f6ea758253af36f14600d13153644774d93fb4e1f9b3489d680b128b8e6b4
spec/fun_with_json_api/schema_validators/check_document_id_matches_resource_spec.rb100644006.17 KBa6842cf2fa5f21cbc71d09ed8f7a7269a1d43160a905a0c2e3db16e1669013f6
spec/fun_with_json_api/schema_validators/check_document_type_matches_resource_spec.rb100644001.1 KB4f5480eebbd2383f49ee651fbe25570d7995e1af90c0a85d29a6801f83d8af33
spec/fun_with_json_api/schema_validators/check_relationships_spec.rb100644007.17 KBc8cc6a849e0a9be1740a5d65582e7bbd255ed484e72e84b6ccbfd39a89fae650
spec/fun_with_json_api_spec.rb100644008.72 KB963193204478350625613b433b3aa308f431e55a63e99309ba31dcfaf35f4e7c
spec/requests/request_parsing_spec.rb100644003.64 KB93e614884183149bf0e69b7c52a749d02de4cda4fcdbefe0ce25f5f21ed580b0
spec/spec_helper.rb10064400775 Bytescd1bc662105caad3fa2861bd82b328a4dfe5be1d911fbb08be86f364887d40b2