rack-app-9.0.0

https://rubygems.org

rack-app

.gem

.gem metadata (gemspec)

.gemspec

id: 866411

number: 9.0.0

platform: ruby

spec_sha256:

sha256: 0f352d87c543fa8051ca35941b99b4950aede4b345702efead6ccf09da9fc833

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

updated_at: 2024-06-11 05:16:12 UTC

position: 4

version_data_entries_count: 136

uploaded_at: 2023-09-06 23:04:50 UTC

indexed: true

has_extensions:

extensions:

Gem size: 1.26 MB

Version Data Entries

Total: 136

Unpacked size: 1.35 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/ISSUE_TEMPLATE/bug_report.md10064400582 Bytes2d319af7b2e7ce91362e89ed89cc8bc0a59b2bfb88859f7d5caae097082457b1
.github/dependabot.yml10064400110 Bytesb54a70a96404fe2f269bb589cd484c9c7f80407b926e747174c821a861e9456b
.gitignore1006440042 Bytes1221181120959699a520b6a6807bd96e230fe1fbc58f1bb37da5cdebff15b265
.rspec1006440042 Bytes782a4ba98be5dd113fdec59aac7a5233b17108ce4ca808cd90acecb5a3e3546b
.rubocop.yml1006440086 Bytes04544c595bcecceee5cd308e60cd5e9c2cac2ac30a4d4c28c473aaa705df308b
.ruby-version100644006 Bytes79b9fb49a71869140833837e3a27ae1722a41faf59746519fde5e1346f9dd5b8
.travis.yml10064400388 Bytes4c4edd5f4c46ac27aaa2c93278401f47bb020189eccb850976f99aa2e43d41b6
CODE_OF_CONDUCT.md100644001.4 KBd3ebd7d22424421346d29cb6b3fa9ed6ed3f1b4637c973b7b9233c1abd899d2c
CONTRIBUTING.md100644001.56 KB3e0072900e5f5ae3799a218af290d94fe9b5fa186abc0a56ba443efa58f7590c
Gemfile1006440092 Bytes1036b77cdd73f60fc8e02d9d98fbde0dadb2d2fb365b00c704d96b0065df45cb
LICENSE1006440011.1 KBc5accbbd8546e94c34aed24afe689a617627d18eed5a6c48277e48db57c23851
README.md100644009.24 KB9c4d152fc6e5639be5c94a08ba64ba6c3397425d9d750b29c4a5b2b40bcccd00
Rakefile10064400117 Bytesdca0f4190a3b018ccfd644daa6600f4fe5d11b3330ecb4c564a2971465e5b016
VERSION100644006 Bytescdecb300baad839a6f62791229f551a4fa33f3cbdca08e378dc976466354e778
Vagrantfile10064400380 Bytes022c4b07c768a1c56dccb67306d1b8c5ed59ab066b3e056701abfaf27e2a1331
_config.yml1006440027 Bytes10ec8472e3dc8d11b724ac488753a29977ba7b8c00089960c874c05c0ba3eae1
assets/rack-app-logo.png100644001.06 MB6f050470f5e5db7d25143f3c055c5a6be74f51b5e57833c72fb1f92a91c99c5f
bin/rack-app10075500171 Bytes1d6cf91206fde97f71d45f5cae3d940d3022753b3e0f34ba30a8da18b0bc285e
dev/console10075500138 Bytes728ef69a0e3e60619269cfd62d0e20f1e465259fb5f3f8620f8ad5e8274ea226
dev/rack-app10075500143 Bytes1f44e1cb4c16fdf71df357212213bdd6acd7b67c80535fbeb743f12d99b08b8d
lib/rack-app.rb1006440046 Bytes90ae1e705b8519ec13b3ebc73b6ae38e5ab53806e60652cd4ff0435345946d7e
lib/rack/app.rb10064400937 Bytese6c16c0c6ce2486ac6d94ee1e980a37fe65884ce4058bd45d2acd7d5c8b53b2b
lib/rack/app/block.rb1006440033 Bytes051dd233920a94b5e9c5f47d153016f45973abccc4a122d167dfc52fef70e2f4
lib/rack/app/bundled_extensions.rb10064400135 Bytesb1e749c5d646804d940212b5188358838d2dcaf783f55639ea555223b75cd7ac
lib/rack/app/bundled_extensions/logger.rb10064400267 Bytes3bad81e5bd4af311b4a302ef818d9872d7603bfd05215921b73275ab174be5ca
lib/rack/app/bundled_extensions/payload.rb1006440096 Bytes73a6e40abd700310560a5fab36e7f8008bc95906c5901e37b1e795a229a1c41f
lib/rack/app/cli.rb10064400708 Bytesad6237ca5eb2c655924e6c1353e520372d61c8373c7872b56a0346cc39ac88b2
lib/rack/app/cli/command.rb10064400701 Bytes42eec782141145208c73ea0a2d7d24ab6ee624862c30dc45b73ad96d48c9522e
lib/rack/app/cli/command/configurator.rb100644001.06 KB81aa4218cb26e87371f5c90573429f643968744ff4a62f31604b891d9374e081
lib/rack/app/cli/default_commands.rb10064400198 Bytes725ebfdae8a7f2bbc8a8d3b8d1887441b7db5ac4bc22df9a2130e51b7342d304
lib/rack/app/cli/default_commands/irb.rb10064400287 Bytes575cb279093cad5ffd781783f3c9a88ecdb211aa6cfb9bccfd8789c19094d7f3
lib/rack/app/cli/default_commands/list_commands.rb100644001.54 KB6bfae51a3394164b475e9a9f1b42e85d870b3453cbd7dddc153cce70a44a6d5f
lib/rack/app/cli/default_commands/show_routes.rb100644002.75 KB4343dd0a8749d8ed180ad0be382cae8c2cf69346ed86c9a82284d1c9fe2e6aba
lib/rack/app/cli/fetcher.rb10064400566 Bytesb2fa8abf5ea0b5d6d8905c283da23ab16988dd8c6d0b2facd14144c6b3701a00
lib/rack/app/cli/fetcher/server.rb10064400827 Bytesab7748c94fa00a733edf1e42ad24726ae4e49368834f986b2787d87a4a9a4f20
lib/rack/app/cli/runner.rb100644001.62 KBe16a6d2a4d9df6caf056f7fd55a6048ff67cecc8c4fb40005689a4f3d1ac8f82
lib/rack/app/constants.rb100644002.07 KBfe267daf2d6b81f4a3510c31b704e022859b1dd26256fffdc04f5210644e660f
lib/rack/app/constants/http_status_codes.rb100644002.29 KB0e3ad48c6a1a70f77cf4c40ed5b10b084f5f6ec66521fcbc6eb27e359976d9bf
lib/rack/app/endpoint.rb10064400952 Bytes8aba4a4dbd276977420ce5707d014d4dc12fd71ac7d41e9e0f7e01f40aeaf029
lib/rack/app/endpoint/builder.rb100644001.39 KBb1bb694e1b8a484cde58f7e5bc72b717a2011285fe39ce845916b25ecda76c12
lib/rack/app/endpoint/catcher.rb100644001.01 KB10f96700d4e16f04d45dcc0d32815490c5c84fb2a350055db411992bac55e177
lib/rack/app/endpoint/config.rb100644001.71 KBf4771b288f8422f11a3b0e29eb7512e06d97936df1df4fa852006668a2a4b32d
lib/rack/app/endpoint/executor.rb10064400710 Bytesf85805b6ab927572ae406733c3abdb65aee069c5e57c58d466982a90c437cfae
lib/rack/app/error_handler.rb10064400732 Bytes3e25dadecb4f773cf54f9bc43b3a558306cde250c138b8eb3af23622692ab791
lib/rack/app/extension.rb10064400844 Bytesa4e0301dfb350cc9017673e01cbc071e5d5a96c96278bb44416ba75137843138
lib/rack/app/file_server.rb100644001.7 KBbcc82901a3d03dbd2ab9d8465278aa5601b46304946a7caa688ad0e495d54f74
lib/rack/app/handlers.rb10064400337 Bytes7ab848ee72feeaed32a6ff5cd5e442a51639fc3d15e492c1ac92ae2b30bb1ad3
lib/rack/app/hook.rb10064400331 Bytes2e106b88f7bc58b8f04b180fa8a02bc1ebd2a3a62b71fb48e147e06cdaabae97
lib/rack/app/instance_methods.rb10064400791 Bytesb5ef41fe9603100c9426462691c647b37f2f25f94b0ec8c6bb8bdabdcd92a974
lib/rack/app/instance_methods/core.rb10064400547 Bytes545620b8eaf5839c8ffe63a7315881de06f6063f0273f2ce356647c8045d6b33
lib/rack/app/instance_methods/http_status.rb10064400252 Bytes837b1c827cbb3211d7bb76d7335cd3e37f489c5c03aeccfca307e8ee18d36c92
lib/rack/app/instance_methods/params.rb10064400299 Bytes1683bae641de84bed4ca603a1065c4f64ee27416267156dc4e5af1bfd2581cf6
lib/rack/app/instance_methods/path_to.rb10064400803 Bytes1334bbf937b6833d7093d0f797b54914da53f70da33eb7ff7d8c2f9a6b2f2b4b
lib/rack/app/instance_methods/payload.rb10064400527 Bytes03070fa7ce50d7837e8425ca342be2373736fd6a9cf5e32baec0f3fc36480143
lib/rack/app/instance_methods/redirect_to.rb10064400411 Bytes0dcb1a8d1c6cd6a0e46708b63c9a5ab7c4c6e10d386b7294319f8580251d31f6
lib/rack/app/instance_methods/serve_file.rb10064400280 Bytes4a58c7f3e488fd769e1f8da890246515ca1eaec01dc6a1e8e774bb6d65d43c6e
lib/rack/app/instance_methods/streaming.rb10064400638 Bytes272a0d17ee8cbb28271c2be34335530c14276e49c2e94fcb164edd0c5b734ab1
lib/rack/app/logger.rb10064400509 Bytes3631eac67ed9ae2b511bbefcc97c88f20c5c8f76f672bf7000523dd0cda50047
lib/rack/app/middlewares.rb10064400347 Bytes33a0aa0593916a21f37b6f353753f0086b2e0e0b61415ed94ff0436cde8fc1ce
lib/rack/app/middlewares/configuration.rb100644001.28 KBd1ef1faa8477fd768fac5f7cc88fd4e83c18051dc270c76ddbd4da326b65022a
lib/rack/app/middlewares/header_setter.rb10064400305 Bytes12f93dac3a6839e1e3023e83dd56d1fb899569ea2e4eec2e1905e4d390e90971
lib/rack/app/middlewares/hooks.rb10064400176 Bytesc535f03fcf50d09e45fc0467a9133b2dcf1a2a14631cc0bf46d1da4e2062f855
lib/rack/app/middlewares/hooks/after.rb10064400183 Bytes214f062469c5fd5b7157100c0e28392cff966b3a213abd91ebbed651dd424c79
lib/rack/app/middlewares/hooks/base.rb10064400280 Bytes11d70fb4308b002bfc7efbf055518b433045aa20eaab201aaa91caf3c16062e8
lib/rack/app/middlewares/hooks/before.rb10064400148 Bytes0d412a1b0181622aebde75aeaec970a3a70c719731117f6cde60ba2bea104bb3
lib/rack/app/middlewares/params.rb10064400237 Bytesf2c6c8f9cf114cc7cb296204d50a68746fb89de04906efe2390c779af1f528e6
lib/rack/app/middlewares/params/definition.rb10064400538 Bytesc60de5c02de00e3ea22fadd0bf93b32b312e2d946782174087b2923b70f480d7
lib/rack/app/middlewares/params/definition/options.rb10064400931 Bytesb075bbc8268513f55c138614843f1f722b4d707437b6b9b60d142c093dedb746
lib/rack/app/middlewares/params/parser.rb10064400913 Bytes77020b0aaa31344747dd639dc1af112307c9c691b439a68d626a3ae017944fc5
lib/rack/app/middlewares/params/setter.rb10064400176 Bytes76f18bc1c5f66015ecb4ec3ef156feb8eae72aef775fcfffcd02edcfdaf4a476
lib/rack/app/middlewares/params/validator.rb100644002.44 KBd74abfbdfea787bc5fe87d740a696a59d92fa54a21e5919fd9568e9df2dcec5e
lib/rack/app/middlewares/path_info_cutter.rb10064400487 Bytesf400942d84e75f93d4c2eede3a2b354a2e3fdd54795d99b841212ac3e8b48618
lib/rack/app/middlewares/payload.rb1006440098 Bytescd6c7621cb2d8ce55cae78519f60009698d423fc2605f93a977daaae27ed04c1
lib/rack/app/middlewares/payload/parser_setter.rb10064400485 Bytes8b11cbb6cb86cfc84b1c8edb42fb54d7a29fb355f2bbf833cc4580445da123b7
lib/rack/app/middlewares/set_path_params.rb10064400971 Bytesaa434d6303baf98867933a751cd94c4561cb3f6f265e177525bd0515afcf7258
lib/rack/app/params.rb100644001.35 KBb914c6163a4a32acf3b238ae7aaea5436ae3c73a0bab8820212188b2e428c8ac
lib/rack/app/payload.rb10064400102 Bytesfc74794e56182438547a0d43f8c59ebe3f8fbf4d59c565800723a85ce958b5ee
lib/rack/app/payload/builder.rb10064400281 Bytes101b07c79348756187f51cb7ba83d1bd4aa545fd23c12de5581cdeee65b527f4
lib/rack/app/payload/parser.rb10064400718 Bytes60531ec6a996d9585f0f3c36188464b67505d426bdf65e416d046334a8d9c994
lib/rack/app/payload/parser/builder.rb100644001.21 KB3e86a83c6e97a3b5d5ded3877a665c9e65513a9e3be01a439b367c55b5f2f0f0
lib/rack/app/payload/parser/builder/formats.rb100644002.6 KBa69524d6b8186aa12813685df67bd598ba44407eb9af7b57b1fa2139c8209c53
lib/rack/app/request_configurator.rb10064400634 Bytes174357ee4d7510dfcbdbad3096ad5993425f8d6372fedf7ae5660a5b9e0d1229
lib/rack/app/request_stream.rb10064400350 Bytes753f9105a75ad160e7a6d525f7481c68ae33daf7e3f39b368a8b1cf66f634e00
lib/rack/app/router.rb100644002.65 KB6cf132a22a55839b1b8f41b7105320430a41239fa8c53c14db5a7ac59ddc8d77
lib/rack/app/router/error.rb10064400148 Bytesa967dccb071e6030e5b497becac6af6576ef2cefa9bf71d871f24d6a952fb3af
lib/rack/app/router/tree.rb100644001.11 KB06cf256b9c3e2aef1748dedb14d6c232566c91e0682ee6bead5017fd996b25ae
lib/rack/app/router/tree/branch.rb10064400768 Bytes949919a4209431382f080b83b4f3bd37bc3441e5e65d89adff379dc883d13da5
lib/rack/app/router/tree/env.rb100644001.2 KBb027b6a75216d602a6774d243e293386cb0d370f65257fd48f6c0bbc72390b1a
lib/rack/app/router/tree/leaf.rb100644001.15 KB97d100d220c70b33f6fee390600fbc94c81355be48b3e640322814980c80d8ef
lib/rack/app/router/tree/leaf/mounted.rb10064400255 Bytesaa7963a0877a66c28181233d8dd429b9a7cf46a40d37a37796ba521d4d2dfc47
lib/rack/app/router/tree/leaf/mounted/application.rb10064400612 Bytesda273d918165787a5887af57e6340560336abec432c1d80777a024bee61e5a50
lib/rack/app/router/tree/vein.rb10064400964 Bytes72e6a9d2b0655b052303b186f7d6c7bc63bedb77c8407623c79787df6cdd15a5
lib/rack/app/serializer.rb100644001.24 KBaa7bf285c4ef24724ccb82fddf14a3e209098f5792337d2ad7bb2b6d35a10597
lib/rack/app/serializer/formats_builder.rb100644001.03 KBb9dbb48fe6ae3f2f0b98d7b46d9581c3f6e3ba5d8f9462029874220ec6f15fc8
lib/rack/app/singleton_methods.rb100644001.21 KB5473f4b90adfb4669652a6fed8ca025e13a0342697141fa57138e0f90fdb5db1
lib/rack/app/singleton_methods/extensions.rb10064400365 Bytes93ec8fbc0af7d1a05495692e15618bd75feaf81cedffd81f841b07993aab4a0e
lib/rack/app/singleton_methods/formats.rb10064400464 Bytesee757d22f7b6edeae2ad7311ce30aa7ff01c741f03b45b8a43991b3c383061c6
lib/rack/app/singleton_methods/hooks.rb10064400377 Bytes1703da57ee588c172aa24d699b67c26940e69ddd53f1faf2eb6d747c204bea90
lib/rack/app/singleton_methods/http_methods.rb100644001.8 KBca0fbc3e552c9fcbf070fbaca4f82a7127f94988d54b42153d9ebd60d0541f49
lib/rack/app/singleton_methods/inheritance.rb10064400570 Bytes126109a6adba83f002b6c34b1518905838b4952f25641f9f3d4e40ed2674d457
lib/rack/app/singleton_methods/middleware.rb10064400498 Bytesae2c917dd4d1f07938922c9cd8d82c3d31e1f84d5a96713492177789c09f86fe
lib/rack/app/singleton_methods/mounting.rb100644001.76 KB24a2b1911e48263cbd7368644b0595430d834106c913c71013c3d19c6a2f7640
lib/rack/app/singleton_methods/params_validator.rb10064400485 Bytes256adbf1d345fe66d6400965da409fc1ecd8990124a3cf380531c5fd3888b218
lib/rack/app/singleton_methods/payload.rb10064400208 Bytes34aeea55234ceb8f454fa3e2df7d91a313ab75419f2ca47e5f78bf29a81b9245
lib/rack/app/singleton_methods/rack_interface.rb10064400116 Bytes7b9d3ed7e87686ea8f7f19998c577288fd3c8738e000c0556e541187cfb9ec86
lib/rack/app/singleton_methods/route_handling.rb100644001.32 KBf7dba7113ead912abeceb642e3b8f2ae0036a45ad7f74580021be5d5d1265bcb
lib/rack/app/singleton_methods/settings.rb10064400571 Bytesce01bf59e2a5d133a29af2da27fc2010eb067c95b50ee8349acde0658fc59084
lib/rack/app/streamer.rb100644001.45 KB5bcdd5bd9c0346111153fe2b75a8f6bbd9b2a211a631ca5c56e1e98be774c3d3
lib/rack/app/streamer/scheduler.rb10064400269 Bytesc49187b5dad3f2466f6d66053d5da8a94b48616b21d256e3775136dd2ca4e921
lib/rack/app/streamer/scheduler/null.rb10064400132 Bytes23e010c275162490f252c6c8bc5bebba6cbb22478b664c2ca6b2ab1be013b437
lib/rack/app/test.rb100644002.04 KB1947263d15b731606972dd2fe6228cd3eb6b66c9ad1a59138ce1e896cf211761
lib/rack/app/test/singleton_methods.rb10064400502 Bytes98bb9b8e612f64be79318585cf7b20c4dedce2f16f2f1001d88f959f7b87367d
lib/rack/app/test/utils.rb100644001.13 KB1f779357961d6a367342dc77d5fefa2670a5f67afaae70b2e3a54f6945914c9a
lib/rack/app/utils.rb100644004.17 KB621a7e4cde718f6aa5c7e5490b620563f413a3746d7bede52c48cf71c136dfbe
lib/rack/app/utils/deep_dup.rb100644003.03 KB09427c417f9802e3374004a20c1511e940cb28bd7465ea42b329fb1200674104
lib/rack/app/utils/parser.rb100644001.09 KB5a2edb8b900f354e3ed64478b6dad781284b44f0ec3586360c44a3cd2cdc0225
lib/rack/app/utils/parser/boolean.rb10064400344 Bytes6e38db4516bf545c8f27271a83b9a0321ad1515f9d3b02e257c3e54f0c2c0b80
lib/rack/app/utils/parser/custom.rb10064400228 Bytes63dc10f865ab7c92d06ee3f4dfe6320023b8330aa8fa1d57a6a5a094634d279b
lib/rack/app/utils/parser/float.rb10064400221 Bytesefc74813c556df6fb8dd96345683877c7bb59d96436b8f09c7e829a2b3cd2832
lib/rack/app/utils/parser/integer.rb10064400135 Bytesfda1d9d97ad11d8285f6c6d0ac9bf43d90031f5b7b958a6b428749d4deac4dac
lib/rack/app/utils/parser/numeric.rb10064400467 Bytesb08e152fb419e28c1f67029e852ee01f95af1f1d728c36729be928529460c8a3
lib/rack/app/utils/parser/string.rb10064400116 Bytesc96541b07376d5057599dc38c0126c6c89206991cd7e0d4e7002b37b4c8d82bb
lib/rack/app/version.rb10064400146 Bytes1219e40edec41282b814d78e13ce8d7103437e5056b538898900b42453786da4
old_ruby.sh1006440023 Bytes7af0c1e5b8e106c0af760ea059a86195ab1278c904246524fffd723a46c58ce7
rack-app.gemspec10064400823 Bytes28d02d75d8f1b17cddbb7f808ebba766997dc59a8e89952c7dbf7f57ec56ce57
spec_files.txt100644001003 Bytesa198334f55a3e5da9350c5d368cf8be83a24b5430d275444917e149307e938d1
spike/array_vs_proc.rb10064400296 Bytes7cdb2ddb7eb3061099c91f30e82989a4bc6e5e98a2e78e33480e47fd11680f9a
spike/enum.rb10064400122 Bytes011ce92911c58d1e17fea18097bab223e9bbe212c99aae4d9d3ebef7342d387f
spike/long_endpoint.rb10064400491 Bytesc22cdc916ce49151d9b3b6e5f93cd2ba7761adfb46f33624eaf66f5993360f92
spike/method_vs_hash.rb100644001 KB1f847d088c7fdde69c49fb800109b5e8c0b28c8f3b7b2eb0f2ac819d502a637e
spike/method_vs_instance_exec.rb10064400514 Bytes5884a15354ae0dcbf03adb8e2a3da2e92e488e75c6f20648e82d41a4c0020904
spike/return_vs_throw.rb10064400548 Bytes6eac76179db389d4dc4855dfca9bc5928ed07bca5fea4ef93e2884aa73c6b56b
spike/slice_vs_sub.rb10064400476 Bytesbaf1088cfa45f4c751dada6640f8544f1d61ad8f1e332ed94d354c3952fca786
spike/validator_with_minitest.rb100644001.66 KB61f530bd8ec4b8831505f8c8a2d702fe0bd6e7144e07f8080b2aad5346945413
spike/xml.rb10064400610 Bytes9b9d1054af2f75669f777059169f309a8015c8658f976334b1846f5eb7214b5c
src/Net__HTTP Cheat Sheet.pdf10064400180 KB004e2b326078a8acd64c3be5c8c46ef1c86848e4ec2588e62e9c8cecbf142982