sober_swag-0.21.0

https://rubygems.org

sober_swag

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/SonderMindOrg/sober_swag
allowed_push_host
https://rubygems.org

id: 1325603

number: 0.21.0

platform: ruby

spec_sha256: 8300f2dfaee465893cb4ddcafb6c62772e64db11e2480bf897fb01e99c26e7ae

sha256: bdd32e556acf126604af747a485d361e4eb19a92c2bcb577a8cf8581b0a12ecd

created_at: 2024-05-13 08:34:01 UTC

updated_at: 2024-06-13 21:17:58 UTC

position: 7

version_data_entries_count: 129

uploaded_at: 2021-09-02 17:51:44 UTC

indexed: true

has_extensions:

extensions:

Gem size: 61 KB

Version Data Entries

Total: 129

Unpacked size: 185 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/config/rubocop_linter_action.yml1006440083 Byteseb9c278c91bf1364382e4f9e40c2e99db15aa38d37ce3043c84b4867907c7633
.github/dependabot.yml10064400531 Bytes489ce1c4795ebfa2ae95cb372c8c763c558300528f7639452a51d6ea0c472057
.github/workflows/benchmark.yml10064400944 Bytesf038222f0f68ec57921b2f09b38b80ad6048d6ae14dfb2be676422f7151ecf52
.github/workflows/lint.yml100644001.39 KB371fb703c52eed3cb7224a6ec2444e6f98dbb4a6f323f053d6a7ca1a7d7ae1a4
.github/workflows/ruby.yml100644001.8 KB789c95f0d7267871ff8538691fa66ee48a28034a28a56577eedbd3719b0accb6
.gitignore10064400189 Bytes88ac6f8020a25f8cd7a571e8e801bb47c76b83bbe0bf352c43e719625e8f2acd
.rspec1006440053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.rubocop.yml100644001.91 KB106980991e6a33b95c1f3f6d0cc448699bbbf66246d4b0c2fa3134757cb3a680
.ruby-version100644006 Bytes0842905a7965d3d4ad48ee568cec24ff08e12eed431b3f083876041b10cbd83e
.travis.yml10064400106 Bytes0d3abf1a21f5fbe4bce2d8aa9f0e781e10d045ae7756065e674af8c88b5ab4c3
.yardopts10064400147 Bytesb610af8e05c36d84a7d09504aab92ffca165c482d347ccf924cd84c2902feba3
CHANGELOG.md100644001.93 KBb1587c18b91fe85baa8fd0adef4d80ba116eb396a36a8fd797f049b983627c2b
Gemfile10064400245 Bytes0cd1ff96625cbf87147818f02ec4fdac42ff1594806bf130e8293c0d385eae9b
LICENSE.txt100644001.05 KB67a5b93ccb044dca4f75731877b003fabb77da72dcea601960d124dbc5d2f18b
README.md100644009.66 KB399fc9d5ee0ca552d5ef9fe3b91bdf8c379b98e784b8f16f814e0099822b99e6
Rakefile10064400145 Bytes9e1ba08392e6ad5aff02b757932420c6b4497d9340053e7b5279c524d427ad17
bench/benchmark.rb10064400568 Bytes327d871028f11106648ca18334bcccad3c4945245c4cc0db6c35608d243cca58
bench/benchmarks/basic_field_serializer.rb10064400577 Bytes639662d1883ac253ed6ccd7254ebdf555d2eee14668f82cc6fb15843f3e289a9
bench/benchmarks/view_selection.rb100644001.38 KB2d02ba216cc116552f109691baacbbb7563e17db4adf703b7379e528e6865180
bin/console100755001.23 KB7f0ce480b1ac5cb0e59b65bd1d2a802c6e23ea963289d0a0f9441566e3d35994
bin/rspec10075500832 Bytes8a6b4ed4138ab026e81605a8c884822997c5700f24b76fc4b4b2c128a413f3cd
bin/setup10075500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
docs/serializers.md100644008.97 KB2e112d3841622e1e5af5e0e7252a4eeffdd37c46c27e133ffe99bcd9c5b59d1d
example/.gitignore10064400598 Bytes46593a823d104532b830c6788ba0e7a7b098f7b47046ca7102652ed9426b10f0
example/.rspec1006440022 Bytes59cb44b82275dbbbe102e09ad72aaafa8a3b1f15ec35682f21c6741ca9d2c7b2
example/.ruby-version100644006 Bytes0842905a7965d3d4ad48ee568cec24ff08e12eed431b3f083876041b10cbd83e
example/Gemfile100644001.36 KBaba1064a4ea6412163b61a1c5264ddc93d84187ae5b7bd378e827128a61ed660
example/Gemfile.lock100644005.68 KB0535c54902270d5a5cd8f169edaf2c96a0b744a386e3cfe9430c327c73d75874
example/README.md10064400374 Bytescb08e48b7df3451e22fb32b808eee8b7c12d330b7f04be49353715fe612fa7d7
example/Rakefile10064400227 Bytesa30fbd85c291be7205153650b46a99081cfb0dcd278a69b8b66ef391957fd4ca
example/app/controllers/application_controller.rb10064400158 Bytes0188aa53dc12ab59eedb3aa30c6aeab1e954e161d2d092364a4c744b635b2a61
example/app/controllers/concerns/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
example/app/controllers/people_controller.rb100644002.94 KBe410a300e4a1d5396c9ee115eb673496aaf6bd7396a62666ef94e3a06db417cd
example/app/controllers/posts_controller.rb100644003.48 KB51edce2ccbedaf802f2d85e4326f495612253eb38e89b4b5cd2fe2094f172c33
example/app/jobs/application_job.rb10064400269 Bytesd51e125007521b0f59765422cf3cf949b59b2054cdac6567a95b4a7aeaf1d722
example/app/models/application_record.rb10064400144 Bytes67253a85a59c759d62ad66c1a90e13bd7c33fc66e1a691618ebf4b0beac39429
example/app/models/concerns/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
example/app/models/person.rb10064400200 Bytes522f9fb40580cffe49e0ae2542a39aaef4a3a6607942e74a88aa75a6fb52944e
example/app/models/post.rb10064400196 Bytes2c69077fd61d1a6da6784f25bc8a3adaded69330dbe416af077d7f03853df75e
example/app/output_objects/person_errors_output_object.rb10064400202 Bytes204a7f1cda84aa62b0e7533ed1fa7658cfb92fb41fc196564931c1b3ad31ae16
example/app/output_objects/person_output_object.rb10064400663 Bytes664059a5635082490716bf10d1b661f0148bca821b826c550cd7adc0b73fb098
example/app/output_objects/post_output_object.rb10064400261 Bytesd5a66ee828acd2cd08d1920c5dde8a3a4569498dcf32bd42f7d825419e4faa1f
example/bin/bundle100755002.88 KB53a36fef109289dadbfa23209f9aa7f1ff948b223f78bf53b33e15e61772a7c7
example/bin/rails10075500260 Bytesfba57e9b4f252c6411192af80227bee92d82fdb8b80170f83ea885dd2666d8e7
example/bin/rake10075500209 Bytes89f74303592e111f90e524fcfc57369e0eb0f48aca01068ddc00a832d687dcc2
example/bin/setup100755001008 Bytesd49087fa14c4d27de854344ac3ef4a3422f2fb8819a43da2e459d099a4e4df4a
example/bin/spring10075500507 Bytesd9e86131434527eb1e01d26af56dc656cbe20ed4ee808df795e4458c3f1049a0
example/config.ru10064400130 Bytes4572825be9bd16bbc408ff7fc4841a5c456080cb6a00f258f898a42a7a8c53de
example/config/application.rb100644001.36 KB75413332b43d1456b1e4c53b7f2eec681eadc6d56a3afc47f191689a929cd7f6
example/config/boot.rb10064400207 Bytes6a6aa54b6b96a3fde6cfdc0a5c59803d363609adcb76a0063c032a60971dbc51
example/config/credentials.yml.enc10064400464 Bytesc36ede48ce63eca04d2f9021631a550a2739c415bb460dc70359bc791434d05a
example/config/database.yml10064400620 Bytes71aa41bb82599b443db399d203b73f7ca52ff697a17317c94e391f7f974fa2a2
example/config/environment.rb10064400128 Bytes8ec4d2e8b7cbf7ce55c0c7a7ac4238ad8f13728d7cc8e772b37802e3ebbdf47c
example/config/environments/development.rb100644001.53 KB79284d7a48e269086277cbfb40671934586152b384e8d79a571d154ddb2c674d
example/config/environments/production.rb100644004.01 KB943853f8cf3298a95e68a259f6be67ae31cb018b97312007cdaab5a35f260ce8
example/config/environments/test.rb100644001.49 KB3bedd960e32c7b626e6720cb845a3b795fbbf85de3d4aa117d8c4de3e07a4af9
example/config/initializers/application_controller_renderer.rb10064400216 Bytes2da60f6ea41acdb4d85b965e7cedca0ab6ae9d45d44de9c15d8eeff44f05dac0
example/config/initializers/backtrace_silencers.rb10064400404 Bytes12656d43090727d98c72bed6ba153b501ae0b7fdc5f20cfd64b5ab8a8bfa87a8
example/config/initializers/cors.rb10064400504 Bytes59007f605179723991d8b928a49ad6bc8484733e1b0cb2c4b2005e97103e95f8
example/config/initializers/filter_parameter_logging.rb10064400194 Byteseb293cbcac26012fb63489b355b7a68df2e0f5006abe79e2128752f40514aaf4
example/config/initializers/inflections.rb10064400647 Bytesa2045e2ce03f29305e052a9236ff41d4c7d4d171c0fa5bf8cfbc958edd307df6
example/config/initializers/mime_types.rb10064400156 Bytes47b40f15fe7b4cb01fd6a72377cfcc2c12d4a92b2cb72dca4d66005cddcccc94
example/config/initializers/wrap_parameters.rb10064400485 Bytes7021fb9d3b221ade976a6c4574c004d906f4f61df64d914c574588cdaf04457c
example/config/locales/en.yml10064400849 Bytes2de6f1a48e24e30802cdb539f3981fde4ad365b15787577f0d86983bb6e85b22
example/config/puma.rb100644001.54 KBf373b95dd3bab6ff3edc26d081bab8e9d85eb7aa6fba7bc4071e107efb5f1157
example/config/routes.rb10064400306 Bytesf5d00f31a962dfa8cd9db46672e866355c0d8c1d75ceb72cb25ce40f4de89c68
example/config/spring.rb1006440097 Bytes28101e79664e14d7be32a6e814896d3018770c1f1cd6ac30a1b53219553f8535
example/db/migrate/20200311152021_create_people.rb10064400241 Bytesc8a91d06b8a84262263b3302ba5ce3e549a2e77f767a2d359e0513929629191c
example/db/migrate/20200603172347_create_posts.rb10064400268 Bytes5fb46efdc83dd3102726010af57adba23604c625d1b3293f2832a28dc79e7c2c
example/db/schema.rb100644001.36 KB6c73b0cd5eb39d2f314932e36e5a5ff24fbdc04a16f750e605e82c3991b22929
example/db/seeds.rb10064400370 Bytesd9c79337dccdc9b57ff7d70f4a4841281716421f5c7982c8564cd77c7ff3b311
example/lib/tasks/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
example/log/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
example/public/robots.txt1006440099 Bytes2f15987e4606501202b9d337085439339e53a374e3d194847192c12f85ba78f8
example/spec/rails_helper.rb100644002.82 KB1554705c1c1aa9f36d9f0f1d6dea43faf1dc1c3edb8380ae61cf1973e2f9663d
example/spec/requests/people/create_spec.rb100644001.3 KB5ba2d9755dda5a8523d56ea07e61fabf033c3b6c86c6eb3d8715faf75fa4de13
example/spec/requests/people/get_spec.rb10064400928 Bytesb09b0884ee639933d7f9ebf575652609ddc9605f182d4c3b73efdff1630123e0
example/spec/requests/people/index_spec.rb100644001.67 KBdb786068fea8e8649c4be80d316387ab628215a737b1dfb49c7a9f28980c6196
example/spec/spec_helper.rb100644004.81 KB82fbfbd9cb31fa6215d942992a608b197e1aae5bdc6dd5df806b47c522641bdd
example/tmp/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
example/vendor/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/sober_swag.rb100644001.1 KBa222a7d29cb7b8b3f511fee148d4594bfa3d86104a8a6ba2a139af53762a4275
lib/sober_swag/compiler.rb100644003.34 KBdc8c1be430a91603940517ac1af5f9398786f99e9f4567092e90a936a2bd49fa
lib/sober_swag/compiler/error.rb10064400133 Bytes31687ac3c93c44a6c48a88dd9de9c48f321474237f1cfc217d66cbca24627c68
lib/sober_swag/compiler/path.rb100644003.39 KB76010a8e155273c76da3233686ed3e1724f63d8c4c47fa6db1c288ea458638a6
lib/sober_swag/compiler/paths.rb100644002.04 KB2394d571e913050597477520508b0cc4c4e4d7e2d5f274f82ba9689042ace27a
lib/sober_swag/compiler/primitive.rb100644002.56 KB93ec8ac5e5d2b024a7e948feed1653dd95bc3c600e7b07e8ccccb60d83d5aaae
lib/sober_swag/compiler/type.rb1006440010.1 KB4ebdaa094d7a83b1a806b3ca633cf3f54c87287cf4fd253ee13d5f0e9ec926d2
lib/sober_swag/controller.rb100644006.68 KBbb858eff040ce8c24fd68662567df7f907aa417fe536933f878f11ea3066bacc
lib/sober_swag/controller/route.rb100644008.42 KB3734de34331161980425aee9bb7c047d127ebbaa0dbb7742613d2e8d8d2bf9b6
lib/sober_swag/controller/undefined_body_error.rb10064400190 Bytesd0356e6f27de98773f7032d37e7dd8ee3a87a86dc2c799eae11c74e507499bfe
lib/sober_swag/controller/undefined_path_error.rb10064400189 Bytesa0523174143a12b8295b8b6533ebd97b2dd4dd13924c5a5714d10a1ddac501bb
lib/sober_swag/controller/undefined_query_error.rb10064400193 Bytes0ac2ad86325784829467221698e634a50324ec262b131c1f2fa109810cc62334
lib/sober_swag/input_object.rb100644006.21 KB1a15f4373b0e245430e834f804d040ba7cfcbacb24180dfda110cd8a28fc3028
lib/sober_swag/nodes.rb10064400776 Bytesa73fe46e4c5c05577df2fae6b562fa9ff105ba2c12bb3320bc5ee77e1435ada6
lib/sober_swag/nodes/array.rb100644001.3 KBa8c81a3af46dbf4cfb6cd1c392839efed50df152b0bb2a994e33d4638f9887e1
lib/sober_swag/nodes/attribute.rb100644001.95 KBd2eed4d8144ea5f250ed29fe4f2a210ba91738a1e9af44fe2eea7ae1198ff290
lib/sober_swag/nodes/base.rb100644002.54 KB9c1673421321ba567928eee7a2e1b20fc1f014d9c42e63bd7862ed4aa023ba47
lib/sober_swag/nodes/binary.rb100644001.41 KBe99f73ec77562f05f8c57c260edfbf02163eec6e7d0c0557b7c6ad1330fdbe77
lib/sober_swag/nodes/enum.rb100644001.04 KBdd39927acd13c377020107c14af0802121eb2d7426db06ac5b773068c017ed0e
lib/sober_swag/nodes/list.rb100644001.41 KBbb1f9cebff2c25152978022e7cfaed6da5f06341d2a2492d0d0513fcb947fe70
lib/sober_swag/nodes/nullable_primitive.rb10064400253 Bytes0a1336b9b4448d2031bee14f851874bea69e4531092271f79da4e0b89673e92c
lib/sober_swag/nodes/object.rb10064400401 Bytese1294cba9bc8e79543028a3b4e7d99e66aa71323f7605e1bd0c72ab0b9109be9
lib/sober_swag/nodes/one_of.rb10064400771 Bytes7ff0d3f4cd969f4d3d30990d0e3f9429b1e49c817bf9eefac511c4155ee21848
lib/sober_swag/nodes/primitive.rb100644001.71 KB9398861aaabe40b1dc64a43e155c336ffbba273c6f6a30e881ed3659308ad8c0
lib/sober_swag/nodes/sum.rb10064400485 Bytes77afa11eb56da6a3f62d7bac101892c626083718f7278b3dfe924fe1b00bc1a8
lib/sober_swag/output_object.rb100644004.15 KB7b1b559645b89478829bcb4907010756be880df8a93e8b06ef793a2906b1f09e
lib/sober_swag/output_object/definition.rb100644003.06 KB99f43c294e0187e15a8d762d12a37c09c3c2ae21400249dc4a0036a793f7a51f
lib/sober_swag/output_object/field.rb100644001.87 KB8d4e8b8e10a0e424f0c9ea6d0d3c3c4c333112b127379caa0d69be823544172f
lib/sober_swag/output_object/field_syntax.rb100644001.85 KBa8ebffd38f76921af96ef942f1f70d13049bd77a858d3d6a62fa8b651d24207b
lib/sober_swag/output_object/view.rb100644002.82 KB6db7579a353bb54597a6922d9e7aa1b535584449c6023d2eeb35e37ca4e5fda5
lib/sober_swag/parser.rb100644003.03 KB9fa08838968a2719df4f01131ca7990f01bab3f5de1d7ca8bef1773578eee5cd
lib/sober_swag/serializer.rb10064400983 Bytesadfd0d0298272f2966f4be194dcbcbcc6b27a7cac0d68ed53ae171757f9e4b56
lib/sober_swag/serializer/array.rb100644001.77 KBcd459440a886e0ea390f55e586fc359fb958175a98a4d2d163ec91de61fa4c2b
lib/sober_swag/serializer/base.rb100644004.43 KB9196a3c3d0b9679df8d401c0617b06e88eb0b6e4efa17b5dd24b36d2aca02350
lib/sober_swag/serializer/conditional.rb100644003.59 KB31c29c0aa255a776558e00ca3309d6d45f556294a21398d69a2e759242561b44
lib/sober_swag/serializer/field_list.rb100644002.16 KBf47af310d4706e88f746653c6b95b6ccc0bb59a926391d15590b3f0e92137080
lib/sober_swag/serializer/hash.rb100644001.47 KBf44b5978252f21085106072199d97e71d30bd99895b93f9e650c2e7d53a145cf
lib/sober_swag/serializer/mapped.rb100644001015 Bytes0f00530ee7e8f1fc27978586f423c0d7863495663d8561207e671801db4f97b0
lib/sober_swag/serializer/meta.rb100644001.19 KBea142ccb272fc0f948838966cef87686c3150e1a6793128e29e8024fdef48fda
lib/sober_swag/serializer/optional.rb100644001.58 KBbfc7e5e0d605412aebe24d9f70de98da1f0f3328176c7b3ea5814ddec97c764a
lib/sober_swag/serializer/primitive.rb10064400509 Bytes469480c3f4b1fe0166fc3ec202d34ae62af2c842f8edcb3898c3be2314a9bb71
lib/sober_swag/server.rb100644003.01 KB9b524e21c94886c58d21d551d9af8629a1b89a2ebf00bcb160efb3e147dd57c4
lib/sober_swag/type.rb10064400144 Bytesc565a948ab64b9ef4d46b13b8a7aefeffce9571dc0b9f390e7a0007277f84fc9
lib/sober_swag/type/named.rb100644001.21 KB7bc4398c8a59655ba448c4d26283563449f7f0fe0087a914390127c425682668
lib/sober_swag/types.rb10064400262 Bytes674bbd9e9a2d3c7d2bb3fe0a0ec5ed7e2b77373837a869907422f1c1f7ddb1a9
lib/sober_swag/types/comma_array.rb10064400629 Bytesb6776f48aed67fcc477f2682b3d0b6611408966130155ea8c9ec44c847f35c67
lib/sober_swag/version.rb1006440073 Bytesc79f8cb4ae4bd8950bce71859a652f8c79daabb6872cd3c2d03bf1d7db4150c2
sober_swag.gemspec100644001.68 KBa270838efcfc28c89730fb1412cf604a21ef349413bbfb53de5789d26629a12f