sitehub-0.5.0.alpha12

https://rubygems.org

sitehub

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 808285

number: 0.5.0.alpha12

platform: ruby

spec_sha256: e08c9be9301f75cf56fe08e456ef0e40ca9cfbf71aeb2f93c03b94d1f31f1c5d

sha256: 9e7e66fae379c8963a221ead115b697f1774da0a2ad02a31eb3b6da4f9bf5eb7

created_at: 2024-05-13 08:26:07 UTC

updated_at: 2024-06-10 19:35:33 UTC

position: 0

version_data_entries_count: 133

uploaded_at: 2017-12-27 11:21:47 UTC

indexed: true

has_extensions:

extensions:

Gem size: 56.5 KB

Version Data Entries

Total: 133

Unpacked size: 300 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
lib/sitehub.rb10064400185 Bytes190907f1ce0eefb21282975267a8ae4380e2c649855f2baa7376106b5a304402
.codeclimate.yml10064400414 Bytesab5b9a91cbbcc9d47a6a6b14164a908b89c699e5cd0b456a47f240c71c5d6161
.gitignore1006440059 Bytes2554ec102f97bc5410bf2c3c711723056d690fbc032f1400f7675e17f1120640
.reek10064400831 Bytes47501fb81f86b6d9306c0f439b6e9b4c82351f28eb002f996f1545d3594f2a02
.rspec1006440021 Bytes3eb3b2f9049dbbd525b3fe2b761faa56199fb06195c19e01aa2f80f84c137c87
.rubocop.yml10064400244 Bytes67e1d025801549a59e9488c33a62b319e361f016b8868c711da0e9b1ea91d2bb
.simplecov10064400181 Bytesb02ede5a74be28409d5b13c46fcf98653c9cbd32a6bfce4087b53e7fedb87dcd
Gemfile1006440092 Bytes684478377aed798f539cfb6b0df9b6594d6f5ec76bb41e04f19a01f457c33cd9
Gemfile.lock100644003.75 KB896aa45f90a9bbb32563c6e566ccd915bc699f7f9a3e36ac7ac465268f3d98c5
LICENSE100644001.44 KBd5dd1b0a8438f0c268a456f5d4eeb486233a304d0b2e5d30926000eceaa60b80
README.md100644008.8 KBdba07b2771317d2128a668465c616dd8117b4dc9380d63d2a7f7623baa7b3b2b
Rakefile10064400157 Bytesee8eddbbedf625523fd856f5bba84cb4f2efe4f075a774e264ddead87ad198ac
circle.yml1006440078 Bytes2f203d4912e13fbdd191953117e815e104769f9d8d07eca5b5dad4047a496a2d
lib/sitehub/builder.rb100644001.44 KBecd88f3ceb77b1effc4c1eac15dff4b733ba32804d942d732669bd1a5e716cc6
lib/sitehub/candidate_routes.rb100644005.72 KB980b856a1537ca55922c539c7dac9f38b5f8ae460d2d7b430b4ea675fad56d2b
lib/sitehub/candidate_routes/from_json.rb100644001.62 KB40fe5aa5916acd4611f91c371c5c94c92b24fce94c548dcaf1b3e5a7ea3b115c
lib/sitehub/collection.rb10064400813 Bytes3712495609c0738f8a54e3cf00e20f341865ca08eb50281442490741a1ed3142
lib/sitehub/collection/route_collection.rb10064400593 Bytesb90682ad307f3efc49726ff1f8014352dd0b75a465360766233a12e11000ff52
lib/sitehub/collection/split_route_collection.rb100644001.51 KB4d24daf14f9a3b28f5e9abf1da2eaaf01fbcb4f3d65ae65499bc688f88bb220a
lib/sitehub/collection/split_route_collection/split.rb10064400422 Bytes8a39219d92f95983f8ecaa961c72d56ab8a8de6ba133a35b247ff296165733a0
lib/sitehub/collection_methods.rb10064400236 Bytes3556c7e1c48be8a7ef6e261502c962ee95c81639116ae51d8342ca0dfe85758b
lib/sitehub/config_server.rb10064400996 Bytes2e2314bc0603bf2f67ac643cfe6f44d823f085f7e4f8a7ce303561455baeb871
lib/sitehub/constants.rb10064400779 Bytesacee1265cbb4b113396440999d6feda3452c7306f71ab60d12a7a0c1bc561b37
lib/sitehub/constants/http_header_keys.rb10064400851 Bytes5dca85cd7ded9d083206429c152fae9ad0e56c8c8002c6baa1f1d86134bdf10c
lib/sitehub/constants/rack_http_header_keys.rb10064400720 Bytes3fd25600e0254218df4838341aff50770aaa5bff107dc49f90a85e0ff7456c8c
lib/sitehub/cookie.rb10064400994 Bytesb68d65d303a8ebaf749167450242f070c894c9418db3edf16a4210cc9306dd24
lib/sitehub/cookie/attribute.rb10064400431 Bytesae3ac348f9e7eca86205c37571661ae55b9ee418d8f80a6f8bb356251cca070e
lib/sitehub/cookie/flag.rb10064400299 Bytes6a1c3c79a6f6abe2110bba23233d138119dfbe6dd3b3bdaaef614d625427a6be
lib/sitehub/cookie/rewriting.rb100644001.43 KBb41d2a09a55b599e363374eee51a80dda482bc6cc6e347b54c6157b46db0e75d
lib/sitehub/core.rb100644001.66 KB8abb20d7d2c4ad9f3450f4316295d3f3c0281c0dacddbcc1669f3b165d555c05
lib/sitehub/downstream_client.rb100644001.04 KBf688bf4d2af6ad119536f70bfcc32cdc1e7a0aee21aa5cc45aecc9eff4b61db0
lib/sitehub/equality.rb10064400620 Bytes6b271b3b232413ec95f67ecc6597c42ed699f5eae61b02587218d338c05e6020
lib/sitehub/forward_proxy.rb10064400468 Bytes3731c0e51ed10e910dd90da6fdf854fc9cfd8bf953c66fa293b2228036b7025f
lib/sitehub/getter_setter_methods.rb10064400517 Bytes60bf43adda689f3545665fcd07f886f372eb1bab04b93188f870ba617441afa2
lib/sitehub/http_headers.rb100644001.76 KB8fd51f77fd3ea3bbb7e0c1c8d07d94553b7cdc4c0834e93f8e9d2ec40f6f1967
lib/sitehub/identifier.rb10064400679 Bytes859dbedd82f48b8fad70a8179899138f4603ae4582622e52043171ba9bfffe02
lib/sitehub/location_rewriter.rb10064400722 Bytesc7f6de635fe1084947e1fa4e9df67364cd5a6293b7956972da555cc0f6b5476a
lib/sitehub/location_rewriters.rb10064400568 Bytesfee7fa6a133af7ce751eb3ef8b9bf724125a929aece0c4175a8834aadd23917a
lib/sitehub/memoize.rb10064400650 Bytes9c88a028c2d2ed2e9a5dd00894d2dd972a79ffe02589d20bb204173ec0b6b661
lib/sitehub/middleware.rb10064400824 Bytesbbe3dd714a968f00136faba5a4173efbbb4b55262a6f10c856b8c7d98c4afda6
lib/sitehub/middleware/candidate_route_mappings.rb100644001.64 KB676f145a903f5a5cfd0cabe2495f87bd4b90cf7cf18d963a45b1b0f2ee82db51
lib/sitehub/middleware/config_loader.rb10064400983 Bytes777aba20e0a37e687e423a5e6de78f14088f0c8df6fa913ddb889c59c3b39cc2
lib/sitehub/middleware/error_handling.rb10064400379 Bytes5b4abdb319b9ad6ae3b5b3fb1804a785d9068aab4a20323812fe6609a6f55c48
lib/sitehub/middleware/logging.rb10064400194 Bytes92fea0a9dd048cd481837d2e0a2c5fc78890116d21bf74ed894b9c7019331f2a
lib/sitehub/middleware/logging/access_logger.rb10064400968 Bytes184d63ef87e584a079f59c722ba85feb58ce6c8b58e276d3aad69157ca6bd1b8
lib/sitehub/middleware/logging/error_logger.rb100644001020 Bytesea6cd1e1b7c15e161e24231f58d5b9986ae2cd6d4b0e4f7ccda71da960da53dc
lib/sitehub/middleware/logging/log_entry.rb10064400304 Bytes25be9fea32a1d99aad2dd595e8911da164ec56629b25cacb40f57c79c4c42a66
lib/sitehub/middleware/logging/log_stash.rb10064400214 Bytes792701ad2c65daec4351424975813246a7fc41fccf132423c5008642f7564d3c
lib/sitehub/middleware/logging/log_wrapper.rb10064400442 Bytes272795a5537dc98133de0bcb8fb9f61576046f96cdc462e7798c5e658b42d117
lib/sitehub/middleware/logging/request_log.rb100644001.7 KB433c2d16e69290f2dcb7f4b463a110f39128cdb5f1b2076824792b26d7d7ad13
lib/sitehub/middleware/reverse_proxy.rb100644001006 Bytes7252ecfde8b553fce91835c5990d0be37c8d216e4d6502e0910f62a72d88b0f9
lib/sitehub/middleware/route.rb10064400875 Bytesa52bf3bb6a9038bf03384fed1a49ac42663e321ba2cd06594607aaef0ff46e54
lib/sitehub/middleware/transaction_id.rb10064400367 Bytes49a390f834e5dc4e069519684e08761456d6c8550ea6ccfd1436f05d5e30bb14
lib/sitehub/nil_location_rewriter.rb10064400102 Bytes695450f32271442a89c675cff6e9b12b90539e2eab9f7a617690ca9c7e522742
lib/sitehub/nil_route.rb10064400197 Bytesab26f84eabbcb786aaba90bfaa8eaf80d9aed44bc28088f2c79f8f6baab2b101
lib/sitehub/request.rb100644002.42 KB21f1a31d02115290ccff9b7390988c27808b11e29062d3b2a832f2903014cdeb
lib/sitehub/request_mapping.rb100644001.09 KB13bdfc76233cf8fb2368d02177eb1fa66420a72f33712760792bf7b2c9b621ee
lib/sitehub/resolver.rb10064400285 Bytes8f9751b1bffc78255ed00e875aaef0b64ced650be9f20ff249f28f2e6d946ccd
lib/sitehub/response.rb10064400216 Bytesa3cfd41cfb3342698952c761fca2e8f7d8ce250b503801488374dd711a989054
lib/sitehub/rules.rb10064400212 Bytes8be902b67723d7e1c2c445b66ea10f2ada36d06f75164914beb529f88f93ea69
lib/sitehub/string_utils.rb10064400220 Bytes5fd03850e54fb113ea620b44bd4f66e5559f8154835982aa0e814b6feb724792
lib/sitehub/version.rb1006440053 Bytesf34eacc0e4f5da928ac8bd096747862ade0066b223005c4d5f1e9f1eace86886
mem_usage.txt10064400120 KB385b569bdd2b5c1ab13822b97b1cca349f118f4fc9c988e2eda4fc8c39bb8038
sitehub.gemspec100644001.64 KBc15286998bd93162d3909f1dda660a679aa83a092d613521c98c1e32a476a534
spec/equality_spec.rb10064400717 Bytes71d7e842be3f2268d8a510b659b218ec722bfdde36959e91d8c68e59255c6bd4
spec/integration/access_logs_spec.rb100644002.29 KBdba536771430df2a465c46f5e962b9c6a356632bb436c82b7f95266c56eb43c8
spec/integration/config_server_spec.rb100644001.01 KB9ed2f2c8ca1cca686d85638db64261a7d98fc5005c5d1c1f04c82519b3ba9f5f
spec/integration/error_handling_spec.rb100644002.02 KB12a35f82b8ca960eed6b18e22f87f8ce2d7c8e3c18ebf25a7f24025559c3820d
spec/integration/middleware_spec.rb100644003.5 KB8a5e4c342a88516e05735002ae771c92849c5afc8456193eda1912262627ce07
spec/integration/version_affinity_spec.rb100644001.81 KB62d333cf312a4dafb8aebeaf3c1f706d3bad10b23f20ba3bab261cd9d4fa55a6
spec/sitehub/builder_spec.rb100644007.71 KB7a9dab2518ba6855692e52958c3b6af780e8d44cc1d280c800f6fea218706a89
spec/sitehub/candidate_routes/from_json_spec.rb100644006.75 KB8529e54b0bf22d8e96641a6ab8e5ac33454f8c29d948e1bd27a69549205ac47c
spec/sitehub/candidate_routes_spec.rb1006440013.3 KB4dd207c6b278d7431a10fad9ffe9999e91d9a29e81d6b5d1ebeaeefe73b96a9f
spec/sitehub/collection/route_collection_spec.rb100644002.09 KB2662091f6d2a70188a38e1b8014bbc7caecb2c9c4fb0ca167dcb58095279d79a
spec/sitehub/collection/split_route_collection/split_spec.rb10064400681 Bytes9e94c6e385940a6e645ee5a9918e69ce130ed5e34842ebfd04ccb5af7943b1b7
spec/sitehub/collection/split_route_collection_spec.rb100644003.76 KBdbf746f394a85b0b6984802b78c74644586e60b574258100a1439d59be4d332a
spec/sitehub/collection_spec.rb100644001.14 KBbb6ae15cfbb0b0a8e3384b58422a49597a9fb40a8359e6f234e040f4eb0ade00
spec/sitehub/config_server_spec.rb100644001.63 KB187f32edc1db5b19d5924596aca7e90ad69f77afd658354f24e3a50e063d3e4b
spec/sitehub/cookie/attribute_spec.rb100644001.03 KB26c7ebe10b695ffae572807151864e1ee6205052fc1712c687a5e7706c3b5673
spec/sitehub/cookie/flag_spec.rb10064400656 Bytes5fb0c12d620561b3ac898d822eac392944dcaac24b313d7cd0c34af3bb9da2b4
spec/sitehub/cookie/rewriting_spec.rb100644002.77 KB1336c72f8f6e388d6bfc11c43bcb92610d46f28e142db9b9f83d97185522372a
spec/sitehub/cookie_spec.rb100644001.33 KB80b25d1019244f2fa592748914e70444d079e721273fb9df102ad67538605026
spec/sitehub/core_spec.rb100644004.26 KB822d4b7907484a73326d4f794757d0f2d4be46fb8740e5adda3ee6f8757937bc
spec/sitehub/downstream_client_spec.rb100644002.43 KB1b28b02cf4ab07d6621acc67cb6120d8b25c2e5e43130f32bd84bc181d026da9
spec/sitehub/equality_spec.rb10064400717 Bytes71d7e842be3f2268d8a510b659b218ec722bfdde36959e91d8c68e59255c6bd4
spec/sitehub/forward_proxy_spec.rb10064400938 Bytesabe34f74b328ee8355b14e7f290bb83e9a040035079b4037a64f7dd5a7a58439
spec/sitehub/http_headers_spec.rb100644001.66 KB5730267775d12defb105ef5f4a6b77063376cfbd94e1635ea7e6873a7edb1d8d
spec/sitehub/identifier_spec.rb100644002.38 KBa93bc05bae0157c7faedf4f9fc3a414f7e5142b79470a91b9afb3cabfecc4b73
spec/sitehub/location_rewriter_spec.rb100644001.31 KB1b9b4b6316f2b5a7b8ad75c7a36ccbe112d75f5684faaab181e15d6c09987acc
spec/sitehub/location_rewriters_spec.rb100644001.31 KBe4cdb90be56027c44e381e8b270d59b6b285cc9498b1903a3be83acf058d296d
spec/sitehub/memoize_spec.rb100644001.25 KB7f2d57d34a8b79ba9b5be58691d439ec4f8da57982ead6ce0c24200cb5d1329a
spec/sitehub/middleware/candidate_route_mappings_spec.rb100644006.63 KBcca05938f5a22513ec9b87dc827c04e46b7a92ab81fc4dc6313161dda064e178
spec/sitehub/middleware/config_loader_spec.rb100644003.98 KBe7940dac68e2b7eee342f8fd27a3175b01af627679807ba389e25c86444a099b
spec/sitehub/middleware/error_handling_spec.rb100644001.09 KBc7385309fea7f894732eb67104348f82993b9006c95856b6e43c1cbd5e3af8b6
spec/sitehub/middleware/logging/access_logger_spec.rb100644001.37 KB539335741c4f5a483499485db041769ef4b0f889baf41121fa958ac26740aaef
spec/sitehub/middleware/logging/error_logger_spec.rb100644002.83 KB443c55b08d38b9d111b8cb4e23e80ec1b5eeff3b612ef64a49a5f5b2f749ab10
spec/sitehub/middleware/logging/log_entry_spec.rb10064400831 Byteseff4f20c3385a53063aa4eabbcdaac34be258d96a7bbfdbbc9a316aacd79ebc7
spec/sitehub/middleware/logging/log_stash_spec.rb10064400494 Bytes79212b54c62a916c9aca4a290f121457b723f0c41967a53d4abffd2ec0f6684b
spec/sitehub/middleware/logging/log_wrapper_spec.rb10064400845 Bytes940de19a11a352b575fdfcc4a47d47621c9baed275fd4608e276271dabc77dbd
spec/sitehub/middleware/logging/request_log_spec.rb100644003.34 KB7f33a2b522715288cb91fe0de98ac1dca8ce2b23d1181d2f026f6781fd308119
spec/sitehub/middleware/reverse_proxy_spec.rb100644003.76 KBc5b1f6eb579ffa0f4558ef40887ea19dde882e27b51aaa737b321c596bb366b7
spec/sitehub/middleware/route_spec.rb100644001.69 KB0858421c993fbc30c8905798c0b20c6b918d6237fbf80368d3a7b52100375a60
spec/sitehub/middleware/transaction_id_spec.rb10064400936 Bytese8505d4d45265b47c7f3496b0719bc86dff1ae086a2d95dfa5de9964db3716dc
spec/sitehub/middleware_spec.rb100644002.09 KB854ab21bbaf4b97501b03cccee09ca131da11692efd95d2dab1dafe161f069bb
spec/sitehub/nil_location_rewriter_spec.rb10064400258 Bytes41452c038c9f866ace69b7cb56b0d88c88433373b41355963191149a9c22b0c1
spec/sitehub/nil_route_spec.rb10064400246 Bytes9279f7bc553e277f77d25ceb2a35b53c62082b0683d4ddcec5b5766a891d2f5f
spec/sitehub/request_mapping_spec.rb100644002.09 KB3a533c42742b3d01a9f577841cdc07dc4d74f39e29c54bc4736c23b13d5496c6
spec/sitehub/request_spec.rb100644006.72 KBd822d6ab105472fd9d86178d26970f58107238fa65e062576644508675d485dd
spec/sitehub/resolver_spec.rb10064400227 Bytes7e06865447f55786da32c9a6773c9ef52f4bfc4fc6107676069379d197cc2335
spec/sitehub/response_spec.rb10064400658 Bytes688e4078e11939147638a16518fd789a230c192c8f8135e8b62a495fbaceef68
spec/sitehub_spec.rb10064400489 Bytes0392a7e461014a79755af19e61dd9b595c8794535e62425eb8bcb016daa70293
spec/spec_helper.rb10064400661 Bytesf9324315f469474b27b435e7fe23df2db109284d212ec16034370571462a9214
spec/support/async.rb10064400106 Bytes7b4178325c40547c33dea7e07ca6568bb592dccd25cd4e45fe7a7ab9046c6155
spec/support/async/callback.rb10064400261 Bytese84f283a31342e46773f5164e7edfa933558874ad1cce7f022a336e4b31abec9
spec/support/async/middleware.rb10064400376 Bytes0a8e5af6b78099dc16f0fefef5087cd96a522c67cd4004d8630e786309473964
spec/support/patch/rack/response.rb10064400619 Bytes81dd28b2b266a63e644b6ddfb5736ed9df6df54e2776e892343a08ab6112bd61
spec/support/shared_contexts.rb1006440079 Bytesb10db095fec5db959593e1df34c52adaea98f7c0acf5b454116b3c817be09161
spec/support/shared_contexts/http_proxy_rules_context.rb100644001.05 KB6d1f50e7f5561cadb9b2b3c0dabcd041344df3d3cdedaa55da08a1c808ba2038
spec/support/shared_contexts/integration_context.rb10064400455 Bytes2e8a3c38e1c7fb156edfc2896322461af2a28506c9c879e08818c5cc2632e40d
spec/support/shared_contexts/middleware_context.rb100644001.11 KB47e9e20bb3fbe2df1be795d4e6118965803408599255909a587f00157250fb6c
spec/support/shared_contexts/module_spec_context.rb10064400130 Bytes1507eac6ce4f3ec52cd0d4718cae80e61ba924159b3e2c0c36ed4407303a5679
spec/support/shared_contexts/rack_request_context.rb10064400631 Bytesc2452fd026cc71a224ccbf8409ae9935586bd133913144fdb64ed49a9baed6fa
spec/support/shared_contexts/rack_test_context.rb10064400203 Bytes1ce8d2679864e68cc984da7211c03ed949a87b2bc3d25e7eeb1ece6e94e88783
spec/support/shared_contexts/sitehub_json_context.rb100644001.44 KBea50686cd058c7137320d0a9b3cd640b1fb456032dc29e1904fb7bdf80052aa7
spec/support/shared_examples.rb1006440079 Bytes71a35544fbc355666c9a55f6ccd7860f66230fa6041608b30f6e69242062fb1f
spec/support/shared_examples/memoized_helpers.rb10064400254 Bytes31184e4b81603175e9a16dc21f85f4683756fce56f6122f413fcb30174d5679e
spec/support/shared_examples/prohibited_http_header_filter.rb10064400548 Bytes85a31dc9bf55b82c05c2bea32468e64d75c23964b1603110c1c568b448092c77
spec/support/silent_warnings.rb1006440044 Bytesdeb428daf9091985a6cdb236c348a8d48f9186642934f8e7862ee01b2c5abe35
tasks/code_quality.rake10064400569 Bytesca56ec771f0458e5ad90970e4f39da762cfd85cca978628ef26c42ad762152fa
tasks/gem_tasks.rake1006440028 Bytes8525fc212bef36e2917dbf4df2024699ded340ba73f801afd9a5a4e50cf74ea1
tasks/support/console.rb10064400123 Bytes6971a6f900fb9b98e5e5fafea852976fb92b46878549bb7c52b6e99e85399df9
tasks/testing.rake1006440098 Bytes4d79c7e95321353690b8981572f793f48041ecf4c8495efbdcafb11037556411
tasks/util_tasks.rake10064400160 Bytes963b01d00c248f034943752a858c44d311c4be3a117b89bf69b07809c00366ae