splitclient-rb-7.1.0.pre.rc5

https://rubygems.org

splitclient-rb

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 926972

number: 7.1.0.pre.rc5

platform: ruby

spec_sha256: cfef08d55402083ead11a7c9a89a36dbab70b3decb32c433cfa32bb3a0af2aeb

sha256: 7e80c28e0db7f0dc12a5706e3cecbfa423393b07fe14c9f1bba8b53f8fe1e538

created_at: 2024-05-13 08:28:00 UTC

updated_at: 2024-06-11 14:17:46 UTC

position: 118

version_data_entries_count: 121

uploaded_at: 2020-04-23 15:16:47 UTC

indexed: true

has_extensions:

extensions:

Gem size: 61 KB

Version Data Entries

Total: 121

Unpacked size: 238 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/pull_request_template.md1006440088 Bytes5181ee0074b048cc6bd30957d265e4bafc2d6cbd53b4531358414d3a49c31a84
.gitignore10064400935 Bytesa7a01d7d4a9ef399d997f29d01439817d4cfcbc9b9fcf6abc6a8188a0919bd17
.rubocop.yml100644001.01 KB2ea644e9de9162abd7802e01078ae35c39c1980bd102b3fa80f3848747cdf774
.simplecov1006440043 Bytes0bf0e66356f994b24cc00d523f2d5aa6a3fe0f22fc0fa5cdf4859833dba78809
.travis.yml10064400273 Bytesb4b1cafce6e768268d9df45035b13a00ad96d1106b88c3b02070c51f7c9c4571
Appraisals10064400207 Bytes784779d92512b4ebf08bb21af18a0a2d930daa86b20e40a68bbedbcff9b75381
CHANGES.txt1006440010.3 KB08a5784ab879dc410c5a4c0c44ff5ae287064be48ed67e3080d8f065acda259b
CONTRIBUTORS-GUIDE.md100644002.33 KBccc58daf35e48aaa4dd8ac12752e3e60dfcf069d09086687e3adfb7aad2fb8d9
Gemfile10064400130 Bytes6fa036d5cf2597876641b764340dd42430dbc8dbf5d394cf77b62a7c700a6a3f
LICENSE10064400564 Bytesa2014f6337b4ea229f981b8ad89e01c6e8c38c467a4d67474120c78c353a984a
README.md100644004.68 KB793b76534fd50c4edd32e701f49022449287fb9d382cdbf334025f3710c7f2ed
Rakefile10064400787 Bytesaeec16e274e5dfe54dab61fdb50674f1989d0facbf10aa0713bfb7dc7ed8fe1f
ext/murmurhash/3_x86_32.c100644001.59 KB852679d68627ba413731428fa87bd61e18931428b7b03f63d596cda09aaa07a1
ext/murmurhash/extconf.rb1006440088 Bytes82b6b013e977023e3bd79996b8e41beb2806ecd22204a7a6dc2df4091b2168f5
ext/murmurhash/murmurhash.c100644005.78 KBd8e979d8f70b078ba6717d18f288be8a11b0aa7bfc348c296132d32496f50d2b
ext/murmurhash/murmurhash.h100644003.3 KBcee2add943214c628da10617d1d51651dcbf10bba856f28c1b873b4aa9a50ecc
gemfiles/faraday_after_0.13.gemfile10064400116 Bytesd6ce051074821e0661080a37497425011e5ad590f8e477411985ee85a8f78da7
gemfiles/faraday_before_0.13.gemfile10064400162 Bytesaf19abc0d1f111c5c7a54e65c8550c0e014b1979c6e1f51faabab556c790f00a
lib/murmurhash/base.rb100644001.08 KB0a2de11fbd5776d24cdd0cbfcf193f2132b1b1f2ee31fa93c4c45b15019bbfb0
lib/murmurhash/murmurhash.jar100644001.91 KBb06d7ff8b37a6aaea55b30fe1ffd602db67132ac8dbc9bab7e601abe0b1f9877
lib/murmurhash/murmurhash_mri.rb1006440074 Bytese0642f33ccc69f4b9f5473e89183f7fa61ec7e5983f7f2aff9c940b7ffce4cd4
lib/splitclient-rb.rb100644005.3 KB519cfd162dbd8d527be3b649152fd278ef2f7bb85ad03f62974eb315107f268f
lib/splitclient-rb/cache/adapters/cache_adapter.rb100644003.05 KB199944ed349570c4a69c0a013d31ed55a15799b0a9f5e0711f913a78fa85634c
lib/splitclient-rb/cache/adapters/memory_adapter.rb10064400275 Bytes9e0a1cfa7ac298272bc30f47baeab342b4b669c0802b97b98ec9a4ffcf2ee9f1
lib/splitclient-rb/cache/adapters/memory_adapters/map_adapter.rb100644003.09 KB981737b00920ec5cb5f45ba7cf46daadc69b99fb98c480e90987dc3bdd072092
lib/splitclient-rb/cache/adapters/memory_adapters/queue_adapter.rb100644001.18 KB0189ecf14276bac0a65e8c132244e08e7da54ec426c121790c4cfcb2d970c004
lib/splitclient-rb/cache/adapters/redis_adapter.rb100644003.55 KB61ffd3e8e97e4303ca46daefa2f2975e25c13cb2713aeaa8547acb0764f4e936
lib/splitclient-rb/cache/fetchers/segment_fetcher.rb100644002.4 KB50384242113a8507382790088560fad26f2faea252e0374ebf7d4992ad1415d2
lib/splitclient-rb/cache/fetchers/split_fetcher.rb100644002.87 KBc9d85d8d2a687c61a18aba851c15b9a3305f590bb261cb4cad4b08a1bae991f9
lib/splitclient-rb/cache/repositories/events/memory_repository.rb100644001.03 KBbf4703c1f01d1ce99e39295e17fb046cdc09ca6de96a650fee505b844068ed1e
lib/splitclient-rb/cache/repositories/events/redis_repository.rb10064400944 Bytes477923740d7046c138b479c15a47c683c0154a41a57affab24575db15f0a2429
lib/splitclient-rb/cache/repositories/events_repository.rb100644001.53 KB30762298730cc0c101da1cfa6cad779c54ea9884c321d28f7494f6f667ccd975
lib/splitclient-rb/cache/repositories/impressions/memory_repository.rb100644001.65 KB31c03737acb5025673608bfebe4d965bbce9308b988edaeed9eab623a4fe81ab
lib/splitclient-rb/cache/repositories/impressions/redis_repository.rb100644001.85 KB3b17ee2d12a3c7dc73379ae462fa7b2b25d3f6ef5dff38ac6edef6e05b4261cc
lib/splitclient-rb/cache/repositories/impressions_repository.rb100644001.45 KB54f1826a6e8c98673d00fce8b9bb3b19affee3c41cf1d01f1b64a788153db7d3
lib/splitclient-rb/cache/repositories/metrics/memory_repository.rb100644004.3 KB8431056f6bb2e64e4de828f5ed1abdd833983503451e54659b976d167aa62ac0
lib/splitclient-rb/cache/repositories/metrics/redis_repository.rb100644004.33 KBc65076b886a9604c085445b465bc6bf86dc040d671cdafd8adda97d97a2096ce
lib/splitclient-rb/cache/repositories/metrics_repository.rb10064400838 Bytesbd822d98c6764659a86008566addc465ae8ca89645e78617b507470774c5bf79
lib/splitclient-rb/cache/repositories/repository.rb10064400561 Bytes94ac32074aafa5987774231fb4d2f4b6bf4986d2ab04619a933bda5b9d61ea78
lib/splitclient-rb/cache/repositories/segments_repository.rb100644002.33 KB7069a0014e2b60f603745071df6d6427e34eaf4252d3ec4998714d647b869726
lib/splitclient-rb/cache/repositories/splits_repository.rb100644004.74 KB7bfefbcbf99ef92bb2e7dfa98b1e7fe70eedd39b2de3e04c39f270edd86e3c92
lib/splitclient-rb/cache/routers/impression_router.rb100644001.62 KB387d978bfe8b33d03ad4647bff98594a297379395164896db2406c1741697f8a
lib/splitclient-rb/cache/senders/events_sender.rb100644001.11 KB9b9e70c333c38fef32d090b87581396a115d3b12650f1fd257ff86d56cf6619b
lib/splitclient-rb/cache/senders/impressions_formatter.rb100644002.52 KBff9f30f252844676b5f468ae291aca577d65b2970e513ec9f2814e307594ff92
lib/splitclient-rb/cache/senders/impressions_sender.rb100644001.61 KB6e4643252bfe70a3bbaffbedd0183d05a7b10ae676e03f3b3e29d15efe297bd6
lib/splitclient-rb/cache/senders/localhost_repo_cleaner.rb100644001.29 KBf2469eb6c9a5d790ba07ac84249d102fbddec6eacf9c41742be4ab060d2de233
lib/splitclient-rb/cache/senders/metrics_sender.rb100644001.37 KB397b90bade319ed13da569815b1498a6e9ce3d138b4924041cb4860352a8e4e5
lib/splitclient-rb/cache/stores/localhost_split_builder.rb100644002.69 KBc495702704f52fc214a9890fa5ea6bb0087353d395b963b6d81476c6e94fffaf
lib/splitclient-rb/cache/stores/localhost_split_store.rb100644003.22 KB25546c52082192f66d946071fd57c74f87eee22f24ba0d6006ab63cf96b70c4e
lib/splitclient-rb/cache/stores/sdk_blocker.rb100644001.36 KB7ff7407beae33282dce4e92ea4d245bff599ad1a8d45063a749af679f27702b3
lib/splitclient-rb/cache/stores/store_utils.rb10064400255 Bytesc1a737a12e8d814af094b2eb79cccc661e8142e3c594fd6a46c27266e226992e
lib/splitclient-rb/clients/split_client.rb1006440013.3 KB9950e81efb7dac7ff9b67937d199c7ababe89ff5aa88fade7980bf8d24c64709
lib/splitclient-rb/constants.rb10064400249 Bytes799e744d7528a7ddc94ffb01e058906ccc653663a7690cd3e1779d9e5b563e68
lib/splitclient-rb/engine/api/client.rb100644003.03 KB65bc0647c847f39a9613dc457d914f8056500bd81e1a40e3c975f53a27cdba38
lib/splitclient-rb/engine/api/events.rb100644001.3 KB1ea5cfffbe2187102e068882699f047bba52e240e354ac79b4862fc6b37c1959
lib/splitclient-rb/engine/api/faraday_adapter/patched_net_http_persistent.rb100644001.5 KBb7f426a887781224af73fd1f66a386fd9f13898e9682621fc2b60a4253cebf65
lib/splitclient-rb/engine/api/faraday_middleware/gzip.rb100644001.67 KB4f7c4a1e408430b94e1330e4a4c088c4f37f7cb109d083069963932b9ce85768
lib/splitclient-rb/engine/api/impressions.rb100644001.3 KB7d5e933a23f188e8e94e796522a078f0fd6913561e069818c01d7730b2572622
lib/splitclient-rb/engine/api/metrics.rb100644001.75 KBf7c763e9b53463921789766ec10455bf6931f95229bd79254873dcc1643d9d48
lib/splitclient-rb/engine/api/segments.rb100644002.69 KBbff1f29b57a210bc2aad69b73a6d5f2c2f0e70c904221d546d7c477d3e85c7b0
lib/splitclient-rb/engine/api/splits.rb100644002.03 KB13bacd40433dcfccae7ae6ddf1261372c611f8c31149df510ca86a5544c710ea
lib/splitclient-rb/engine/auth_api_client.rb100644002.59 KB2dd5ce3f572495303ab06e5e7e1beb46dc16bd2ab37325fb6bc46421d7b72e3c
lib/splitclient-rb/engine/evaluator/splitter.rb100644003.34 KB84be5df1cf49bf698031d1aa5e848fd4443871cc23f8d5796c2731f6573ff10c
lib/splitclient-rb/engine/matchers/all_keys_matcher.rb10064400855 Bytes45d06e49e8c46ffecd61e6447de16f3425d444632b1a33c83a4d704f4d4947c6
lib/splitclient-rb/engine/matchers/between_matcher.rb100644001.36 KBd802bed06d5c9303e081247ac3fd738cc0dc6dff473ac68956c525a16de21e7b
lib/splitclient-rb/engine/matchers/combiners.rb10064400180 Bytes07292f14ed711ef6678acaf851c8b67419c34c1090d2532dd3b1d3405536c061
lib/splitclient-rb/engine/matchers/combining_matcher.rb100644002.26 KBba43e29d750daf4c714c90d20ffbc17a21305a9cc8848932f81445daced3b903
lib/splitclient-rb/engine/matchers/contains_all_matcher.rb10064400635 Bytesdd04aca23e5b5b3bac0a95eee6890452ffda7ef4883dbed156aaf55302cad3af
lib/splitclient-rb/engine/matchers/contains_any_matcher.rb10064400545 Bytesa60eaa9ec387a12cec88cd323f33e8caa6f52eb2592bf3f9f928c4e4ece0f431
lib/splitclient-rb/engine/matchers/contains_matcher.rb100644001.06 KB2b1edee1b2fd8487e4c1da1b2a47abb76a8aff6edea237c4cd15d2b6697f5a02
lib/splitclient-rb/engine/matchers/dependency_matcher.rb10064400787 Bytes2fd5646627a7d7076345ca7886860401a205fef0aecbbc4a6a2e9071a5febc35
lib/splitclient-rb/engine/matchers/ends_with_matcher.rb10064400965 Bytes8730e05d534e6c2ec836667e69f1c7ab1dbc60b328a3777177565785de93ab49
lib/splitclient-rb/engine/matchers/equal_to_boolean_matcher.rb10064400823 Bytesa86d7a5bf4cd56c265907f1ebd294fcd34a6ec42c139961d8bcfa7cb0cb19aac
lib/splitclient-rb/engine/matchers/equal_to_matcher.rb100644001.14 KBde90f43c8784e8d53356da8a7612de27eb734d4f9ad8e09d4c6b9c70df19cb83
lib/splitclient-rb/engine/matchers/equal_to_set_matcher.rb10064400498 Bytesda3301c5c784df9e83da566efdf9ca81a68dfd956e8d90383ca276f04772955d
lib/splitclient-rb/engine/matchers/greater_than_or_equal_to_matcher.rb100644001.29 KB4a0df70b0e50536bd1fa9c7b57bcc1b0b095663d7a6bf75fb7fdf7d6d0abe365
lib/splitclient-rb/engine/matchers/less_than_or_equal_to_matcher.rb100644001.27 KBe7312217f0ee1d94fa144c7691054c2f761d11075444e7107e4f686ea492d7db
lib/splitclient-rb/engine/matchers/matcher.rb10064400597 Bytes474b1eeecbf7593cfbc0ea73424b8a47969a9a914ddc51a50d976b2e570b7fec
lib/splitclient-rb/engine/matchers/matches_string_matcher.rb10064400749 Bytesf829e07602a918609d86dc5fe0493194bf605bbf84c925f09197c3997bf02ecb
lib/splitclient-rb/engine/matchers/negation_matcher.rb100644001012 Bytes57386b7b23d8d82a7db04da892e41c5206f0264c1f654c1efa9bfbff5c79bd31
lib/splitclient-rb/engine/matchers/part_of_set_matcher.rb10064400666 Bytes099eddfba6f5478fa0198cba794fab92afc50e82a98406d751be9707344753db
lib/splitclient-rb/engine/matchers/set_matcher.rb10064400558 Bytesc9db754c8c86e15d60a2e1fe4ac7211c1c86fee456a65840aee8769f929d0f37
lib/splitclient-rb/engine/matchers/starts_with_matcher.rb10064400912 Bytesee334e3ceb41b798ee9a637dde25fd8a4be5d4a0a9a9346ed164f89e262b1d56
lib/splitclient-rb/engine/matchers/user_defined_segment_matcher.rb10064400789 Bytesee57ff9cf499882543db3a44a3cce100f43ee3a9a9bc6443c7ee7a636df047a0
lib/splitclient-rb/engine/matchers/whitelist_matcher.rb100644001.75 KB107dfe33a3324d698f99cc7d7ce5a8f80c51bc7c2cbb215a0782cd72fb10a1d2
lib/splitclient-rb/engine/metrics/binary_search_latency_tracker.rb100644002.88 KBc4c28eff1f882388d93ec43e596672ea72f7baa49eb4a898e603cad3bc4fb52a
lib/splitclient-rb/engine/metrics/metrics.rb100644001.71 KBd4a08ee915bce9f94095fa48ced86ab8e5cae57df89c042b01261b3e6d7a7527
lib/splitclient-rb/engine/models/label.rb10064400296 Bytes63ab929d239cb1cab2523ac63337a9e2eed1924c345e9b98c65e2ba5b5f720be
lib/splitclient-rb/engine/models/split.rb10064400345 Bytes87606348b9301957f658f3ba8f7ae36ba0ec08287eb1b846280e2515ffb5b671
lib/splitclient-rb/engine/models/treatment.rb1006440080 Bytesa52e1eba76eca4b7f73aaf0a8507ca762ebc1b91e92f1b8792841c955fc7ead5
lib/splitclient-rb/engine/parser/condition.rb100644006.8 KB67a86674e3b78478fc70b624764034c5b00f0c9068b665bced11f8667ffb9bed
lib/splitclient-rb/engine/parser/evaluator.rb100644004.46 KB1bab5e8a2c7cc22586b75b258caf142f1c0358dc836255b968e06647c0274947
lib/splitclient-rb/engine/parser/partition.rb10064400636 Bytesbddf0fc6c74ebeb8c292a50e0adef55be550e641a29e31cce37e1fbfcf433074
lib/splitclient-rb/engine/push_manager.rb100644001.32 KB1ee34e1f97510fbdb7065b0170a1d3d8a70fd1a75a10415e71188e21f6d5add9
lib/splitclient-rb/engine/sync_manager.rb100644004.06 KB0e612b3afc91d333314f0a9afa820772e409e59201248d9428eb6986481262ad
lib/splitclient-rb/engine/synchronizer.rb100644002.51 KB7feea9a4fbc5364277b2ab7879769454a1fb127c72c371be481c1825d2a06a42
lib/splitclient-rb/exceptions.rb10064400308 Bytesa65d26bce5edb90d13e3371b42f65ed6d2807d7093522dc415b040b59dc1a5cb
lib/splitclient-rb/helpers/thread_helper.rb10064400621 Bytesaa411e3f49a2f4ef3340f5f134177ca728efcadf915517189bd9009f5003c9fe
lib/splitclient-rb/managers/split_manager.rb100644003.38 KBc97f3f578bc45d8e54224815ed56f0cdf014f1fe1d3d559514d19803a5f2e7a3
lib/splitclient-rb/redis_metrics_fixer.rb10064400805 Bytes39a7efe6e9009c1893348aaaef4359c37ee6547aaa43558f48aedeb1e7c169a3
lib/splitclient-rb/split_config.rb1006440016.8 KB093c124a1d2de7db853e1ce18568f2eea65e974a7a872d0294562012ac906360
lib/splitclient-rb/split_factory.rb100644005.07 KB8f42aaa736e6d5e01d748dea35b056b580a7b41aa972b643aaf9a61410b37976
lib/splitclient-rb/split_factory_builder.rb10064400148 Bytes5a025eeb77e306892742883a762cfe9301b845fd129e39adaa0567fd285cd290
lib/splitclient-rb/split_factory_registry.rb100644001.09 KB3708dd108265575b15466ac659afa895d93d31cb9f941da1eb88e97de9fb0e04
lib/splitclient-rb/split_logger.rb10064400341 Bytes6cf0c8dffdab824135fc1b438554a669af38bc476b9054d56578fe5773efc709
lib/splitclient-rb/sse/event_source/back_off.rb10064400483 Bytescd9e326cc545266e2cba7b583e3613d6e2de509de312725f22277b953664d950
lib/splitclient-rb/sse/event_source/client.rb100644005.69 KBe102a8785cb40e0d8c00b40c35e9e6958f1cf29eb8a29bb72b82dbc5e2dd9044
lib/splitclient-rb/sse/event_source/event_types.rb10064400281 Bytes27f31d0d68a40f8934c3fb43d1f83bd687dd461f717d3b35926443bd5288b184
lib/splitclient-rb/sse/event_source/stream_data.rb10064400531 Bytes5cf568086bee7a9f4e2601b2149508a69a5718be0985f72a332403fd38399f77
lib/splitclient-rb/sse/notification_manager_keeper.rb100644002.1 KBd1a2de934af97e06926da15088f6a1b6d66008e29e8b0be684bc2926af23b191
lib/splitclient-rb/sse/notification_processor.rb100644001.81 KBf41b3cf1654593b126c7b7757cad5bf689c2810fc56e2054de8818dcffcbd3e3
lib/splitclient-rb/sse/sse_handler.rb100644002.07 KB2da60f8afe0cbce2b6d21076915be38457db50e95f09153fbf88b769e34fed92
lib/splitclient-rb/sse/workers/segments_worker.rb100644001.82 KB30e0eb6b570b021cce58702c82812f682f66a44339861090d7233b9da93d41b5
lib/splitclient-rb/sse/workers/splits_worker.rb100644001.91 KBdb76dff4b536b9dce3390fc60eba87522ad5f8b27da155b887f5409faed3a9f3
lib/splitclient-rb/utilitites.rb100644001.12 KB66ec541b097b8d17612d66b019b63bdda7e3c73e1f0b8c94413c366b96a8bd79
lib/splitclient-rb/validators.rb100644006.92 KB94b7fd296c628408c0dc216a41b8b97b9aacdc9304477a8d16c360dc44bd71cd
lib/splitclient-rb/version.rb1006440053 Bytes9c323fbacb0f3c4009a794b1c8ef6b70e15b0c4cd424658efbb6dc0caac2a9e2
sonar-scanner.sh100755001.2 KB8a2460242200acf9eeeabb3e739c7eda701063d55dc9b31471629aec05e23adc
splitclient-rb.gemspec100644002.1 KB63dcfb2d19193377911b5d33c978e6a6597c094fdaf869ab320ea651a1a4cc15
tasks/benchmark_get_treatment.rake100644001.44 KB3443d3f5cc7ca61ac9eb3257a5a85836adc79dcea24e46d22b74642a28a9997f
tasks/irb.rake10064400152 Bytes049e09a21dc13940b1a074286e60cef66cacb2947b62407b95c1ed849501821d