modern-0.5.0

https://rubygems.org

modern

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1114929

number: 0.5.0

platform: ruby

spec_sha256: 26810c9155479cb10ab0e5700b57ad49762f258466f6c5f381708881a13fd728

sha256: c1ad4f761bb7176b7a25ccdf954785953bfa72e4bc789ad65adde9b418c07e2f

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

updated_at: 2024-06-12 16:53:37 UTC

position: 0

version_data_entries_count: 73

uploaded_at: 2019-02-26 05:25:11 UTC

indexed: true

has_extensions:

extensions:

Gem size: 32.5 KB

Version Data Entries

Total: 73

Unpacked size: 96 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.editorconfig10064400115 Bytes5479b0086bdfbfcbe0d98f0a111d580f4d1404144f9427380b31dcdce97caedd
.gitignore1006440087 Bytesb700d31da1cf83de3fbfe60bbd949d5821f15a30498be51068beef435ebfe4d9
.rspec1006440044 Bytes963d655461c141b2ecdee7fbf442cd129f0caa11b7baabd548eac5d4d8c71ec1
.rubocop.yml100644003.87 KBeb9dde5dee8a91befbad330d5f01810a5074ac69bfa3b54c74aff50681878333
CODE_OF_CONDUCT.md100644003.15 KBb82923581d0f5a06bc782040d23374ae336d925876df76dd6409176c8bf5ed26
Gemfile10064400225 Bytesa5af8e92e786dadd5c8093c8b6c528c2dc76181cc8d6b610d0df9c6a42c0f986
LICENSE.txt100644001.05 KBacb7074ddde83c17477654bab00516116573a71cb99b60b6fe3aebf3c580f7b5
README.md100644001.57 KB474f4accea3ae7ba836ecbcb523a353ed85965b1dc8efaa7aeae82c200937455
Rakefile10064400180 Bytesbd5d6273b01a5fb1b2d1b600f47ea4aef11365f88e3afbb2f8a5f13252d14fd5
TODOS.md10064400226 Bytes6355335bdb627f7890e1093f769f6009aeda5b73f2477a04e5564417f64bc496
bin/console10075500138 Bytes508277883d5f89a07b01c048a8f4b874c2fab0054cf196b365a8036117d255ce
bin/setup10075500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
example/Gemfile10064400147 Bytes1aad0ae4c9c800f83cfeb5afc437ef71e74e6d5ae9fe37f06ac56e2b873e0b74
example/Gemfile.lock100644002.38 KB79ea0e7715df32a42c77d253bb9e553bb3d837d3bf605721de4cacb8cb8cb6a8
example/config.ru10064400212 Bytes06311c4816a32a99e3f041aa9061b67e24062ba5c31334f9a22103ea99f4daf9
example/example.rb10064400617 Bytes96c85de342cfab6b19510519443c535fed4f08fb462ffe4f63b1ddef3f867eb1
lib/modern.rb1006440097 Bytes9d181ee5410d82357aaf0bc5af499fc14e61e06e60cd500902b4feaef7ab7031
lib/modern/app.rb100644002.5 KB840032645c011f143d352635cf8aa1e1579f9e10163b05f318b4661c5249cb5a
lib/modern/app/error_handling.rb100644001.47 KB7347842c4bdd2660ed2a609c7fc73676aef25f61bec74b25181ef69324b278aa
lib/modern/app/request_handling.rb100644002.68 KBbd06f0fbc76f54f3106502f38e100e0fb0cdd85f579e8b8fc3d360272be00a8d
lib/modern/app/request_handling/input_handling.rb100644002.24 KB48d51db5bfb243e3405aa64ddd761446424ddc3240546388e098984dd5467814
lib/modern/app/request_handling/output_handling.rb100644001.51 KB3d3c90f5d5097b4bfaee4fbec7ca2a1dbc596a3b99eb43bbda2e8e4a699290ac
lib/modern/app/request_handling/request_container.rb100644001.48 KB0c7d799bfc8f92bb4949756883e8870097c08378b65fb62f995726df27e25ef0
lib/modern/app/router.rb10064400563 Bytes2e84d5ca76d89e3cca9099ac0942b5911213f987048d226793503db9ca6fc7f5
lib/modern/app/trie_router.rb10064400745 Bytes89217bc7de6eba14bbcfd995cd5127826c4c253bdaa14ffced0194bf79ddaf86
lib/modern/capsule.rb10064400232 Bytes5b2d2e5e066b0e5f59d29164ecc161d662d0b9e6c13f29799a6c59db763dd805
lib/modern/configuration.rb10064400622 Bytesd8dd9db48c0a41bb9b8a58513c6bc41182d99cf2dc2a83af3c020067ea2e3870
lib/modern/core_ext/array.rb10064400423 Bytes178971ff5ee8c7533523adea81e0d2c8c73744c36b64ec77dd779b13b6fe01bc
lib/modern/core_ext/hash.rb10064400284 Bytes3c86e3a345a45c43ecc3ecf12ef6ed3ce4b3d4e861ed82c2c7840b72a3c6c72f
lib/modern/descriptor.rb10064400304 Bytes011a5caf98673d64cb9c0f973378514ce1c7e26f591442111937c92c7f1389ad
lib/modern/descriptor/content.rb10064400298 Bytes5fa95d7ffd660cae8c228b3b2c925e157a652dc9c56dabf60f7249dde18ae0c3
lib/modern/descriptor/converters.rb10064400182 Bytesb9dd26ca13fc29f7b1115b518eafa0f9930bef75533432b1bfa6fc1a81132237
lib/modern/descriptor/converters/input/base.rb10064400949 Bytesb361e18aaeb7c2df8036588a222e19b75e83df27e0d2700eb16c1260e0057e5e
lib/modern/descriptor/converters/input/json.rb10064400401 Bytes4bd06ca7236bd66e431b41005cc54a91c622f9850a0880c81140ac8954372529
lib/modern/descriptor/converters/output/base.rb10064400752 Bytes845aac0f12a21f4252f5e800ca4d98a8f498c778376855259c1404030d07116a
lib/modern/descriptor/converters/output/json.rb100644001.42 KB4c2ac1b6b1c43c7823515e3842df903f2f90fa29457511490b88cfb545ebb4bb
lib/modern/descriptor/converters/output/yaml.rb10064400585 Bytes33f4aaf342316115a18f48b8f690373ee20fc67e3187be4106dd1e9aa03d02ec
lib/modern/descriptor/core.rb100644001.91 KB0c2c1e56d33fef2c2e01a863fe733299ddf769f2eb81e9167e2aff1dedea0d9f
lib/modern/descriptor/info.rb10064400917 Bytes50cca4a4cc8e338da1140b99a4409310a77df8dfd6ef95ea1e0bcf433a7dc4f1
lib/modern/descriptor/parameters.rb100644004.34 KBcc139690246061ef1a0663834d9a7f5da1c8a8f71db4765aac2aabe76a9b4b45
lib/modern/descriptor/request_body.rb10064400358 Bytes1fa8bdc22bb5afb3074aa36bd447a8cbb7903721d509aae6a0d196b7e15cef8b
lib/modern/descriptor/response.rb10064400817 Bytesf0f5801e97a901e34c23eae86c78c10f304591f38003e7d4be7007d6e49a4224
lib/modern/descriptor/route.rb100644003.59 KBf05b39c36959f210a3df752a2a5bdb26e594f30998222413b49610136bc5b411
lib/modern/descriptor/security.rb100644003.42 KB73c4f24c0d65704a98e2ce56af4fd966bf96683ac2f6f30891e874634d3332ec
lib/modern/descriptor/server.rb10064400276 Bytes0b9e26c27a53a539ae9aad5c56b2ed1567459e982a711aa6e8d281a322543afc
lib/modern/doc_generator/open_api3.rb100644004.06 KB893de8d0fe9c92761c89579fd2a710679de9f454835a06205092b98bc2af1913
lib/modern/doc_generator/open_api3/operations.rb100644003.55 KBdd724e106be1db4c0a2124b64a80fa72c0da5c2a5dbdaeaae278394d326f8f42
lib/modern/doc_generator/open_api3/paths.rb10064400502 Bytes768ae3cea8637f19444a1a04bdd71e9fd7244f4600e3921777cde5d8f4d78bd2
lib/modern/doc_generator/open_api3/schema_default_types.rb100644001.83 KB631b802db95a186e2187abd55b48ada222d71ff2cd55db0185473d43e6bb2a04
lib/modern/doc_generator/open_api3/schemas.rb100644006.87 KB2b9878ac81793b43c4e90d2497a02fb9e0aadbe615718b2c3b257ea4306b66ff
lib/modern/doc_generator/open_api3/security_schemes.rb10064400321 Bytes7f102fe2ccb378fce6dc17cbd8eb3691cb27e8b1691a29ceb20811d57f711018
lib/modern/dsl.rb10064400736 Bytes66f5145ad6fd9f5b13230725f83aa6454d727c7ff63502c3dd13a6d2a56d8563
lib/modern/dsl/info.rb10064400872 Bytes335f7d27bff68b68a152b32027d798f4ca5b175a197cfa50008ed8cb6ed3682d
lib/modern/dsl/response_builder.rb100644001.1 KB4ed1ecf5e4f3130c9df6c7d94235e5e2848ed3e9c9331073e99a2271b482d1cc
lib/modern/dsl/root.rb10064400929 Bytesd6c35eacef6adda9a902f9caa864e0dee3c83558872d9c43da63eccd9cf339fd
lib/modern/dsl/route_builder.rb100644004.07 KBdb7abcdb3ce10a2b48527a28a07fde3b2d0a57122263682f9b7700c9c34b8034
lib/modern/dsl/scope.rb100644004.22 KBf5e70a1528cd3c3773e4168bc62370846265949264f7083a973c2922d90db734
lib/modern/dsl/scope_settings.rb100644001.13 KBa256b369b514d316ae904c83dd1df9d0b40fb41637e7b90b17ef162f16122516
lib/modern/errors.rb1006440093 Bytescb6d39dfbf3e79a3dd00c181c3c2174a1f79f0af6601ac6eea9a04ec0f529117
lib/modern/errors/error.rb10064400107 Bytes4118102a390ed576e5d5466c3ac511f9d58df8dc3724f3ed2259b5867dd2402f
lib/modern/errors/setup_errors.rb10064400194 Bytesd7391e6eb27b310757b3c1c33d8b9774a6e5b8249f501890f21c3d2910d3d532
lib/modern/errors/web_errors.rb100644001.44 KB24c848ad1de45a53bab785e6b6c7ae57d72ceb03399f523d8df1d70e889ab621
lib/modern/redirect.rb10064400571 Bytes7c7a8e513b8f2dae121e493ddee70bbe5e6ed434b80fbb0aa921134b847fd153
lib/modern/request.rb10064400636 Bytesf57f2a499ad2531b060f7775287746f43d5f941b21130d055be572e592a701d0
lib/modern/response.rb10064400689 Bytes0d7129f55b8562f7ec7df0e5fa22bebdd7654a1df7c55b6b7758f5964862b0c1
lib/modern/services.rb10064400629 Bytesdceabb1af215345beae5c938c348054200926fede8421731301d06a7df3ad4f0
lib/modern/struct.rb10064400680 Bytesc9fda213756c9aa4cfe7a046cbd131c0e3498112bc9f7334ba065c00b1e86d46
lib/modern/types.rb100644001.14 KB087a423d0c82078ebb02a6423aef3d8ea84e0e4b76b991f39147058c2fd391e7
lib/modern/util/header_parsing.rb10064400728 Bytes133816e8dcf905181d9cf12b13c51550f352325fc2cd9919b4b4d8dd9de7e788
lib/modern/util/trie_node.rb100644001.1 KBe830ef7a499bb290730e34fcd6c5ea06f2873c7d058077690c25cba7baeb50fa
lib/modern/version.rb1006440097 Bytes79e37014706eb4c9153b2d236b0c049fd92b3306af8bdf9529d39a8305d7dddb
manual/01-why_modern.md100644006.39 KB6029455cb006d86d81d35307ea899a94636013ddd0e15ec57fec3b1f0622d6eb
modern.gemspec100644002.21 KBf4b33664e56ea33e9318c4d6ba67d31db2a824d5414b5f6d6010f3bb3b725fa0