.gitignore | 100644 | 0 | 0 | | | 924 Bytes | 48f56de726b6900dad19f8de054d0bd2dce37f77f6cfce5e8af237848d64d7a4 |
.rubocop.yml | 100644 | 0 | 0 | | | 750 Bytes | 7b9b727bff4ead81a54e5189ce9f939ad8d64fda5c17f0d65dcfa6b9a91b2a8a |
.simplecov | 100644 | 0 | 0 | | | 43 Bytes | 0bf0e66356f994b24cc00d523f2d5aa6a3fe0f22fc0fa5cdf4859833dba78809 |
.travis.yml | 100644 | 0 | 0 | | | 183 Bytes | 085fab33c6d88e3090e02c365d3defd9a90b57bc9a051c392cfa1b4a5d6b83af |
Appraisals | 100644 | 0 | 0 | | | 207 Bytes | 784779d92512b4ebf08bb21af18a0a2d930daa86b20e40a68bbedbcff9b75381 |
CHANGES.txt | 100644 | 0 | 0 | | | 8.41 KB | d197d1ab86095c662493c1b40e9b5d6a0afae79a5c07a858b7512f5aafa1325e |
Detailed-README.md | 100644 | 0 | 0 | | | 21.1 KB | 422b521f1c9a71818bbd5b019c6a692d4111b40ade7435bdc7e8ed425c11fe13 |
Gemfile | 100644 | 0 | 0 | | | 130 Bytes | 6fa036d5cf2597876641b764340dd42430dbc8dbf5d394cf77b62a7c700a6a3f |
LICENSE | 100644 | 0 | 0 | | | 560 Bytes | 9e9c851b6d4fa212e5fa9ff11ce7e556fb129c01208745b19b8fe8b5235c466a |
NEWS | 100644 | 0 | 0 | | | 5.01 KB | e3dffae92362eaed18e7bcd09e561b2c25298accce0d1ce13e70d5eaa9636701 |
README.md | 100644 | 0 | 0 | | | 3.75 KB | 307b1480b85962ebde23d4b6be578f99868824352deab0d1569f97c0c303cdf4 |
Rakefile | 100644 | 0 | 0 | | | 787 Bytes | aeec16e274e5dfe54dab61fdb50674f1989d0facbf10aa0713bfb7dc7ed8fe1f |
ext/murmurhash/3_x86_32.c | 100644 | 0 | 0 | | | 1.59 KB | 852679d68627ba413731428fa87bd61e18931428b7b03f63d596cda09aaa07a1 |
ext/murmurhash/extconf.rb | 100644 | 0 | 0 | | | 88 Bytes | 82b6b013e977023e3bd79996b8e41beb2806ecd22204a7a6dc2df4091b2168f5 |
ext/murmurhash/murmurhash.c | 100644 | 0 | 0 | | | 5.78 KB | d8e979d8f70b078ba6717d18f288be8a11b0aa7bfc348c296132d32496f50d2b |
ext/murmurhash/murmurhash.h | 100644 | 0 | 0 | | | 3.3 KB | cee2add943214c628da10617d1d51651dcbf10bba856f28c1b873b4aa9a50ecc |
gemfiles/faraday_after_0.13.gemfile | 100644 | 0 | 0 | | | 116 Bytes | d6ce051074821e0661080a37497425011e5ad590f8e477411985ee85a8f78da7 |
gemfiles/faraday_before_0.13.gemfile | 100644 | 0 | 0 | | | 162 Bytes | af19abc0d1f111c5c7a54e65c8550c0e014b1979c6e1f51faabab556c790f00a |
lib/murmurhash/base.rb | 100644 | 0 | 0 | | | 1.08 KB | 0a2de11fbd5776d24cdd0cbfcf193f2132b1b1f2ee31fa93c4c45b15019bbfb0 |
lib/murmurhash/murmurhash.jar | 100644 | 0 | 0 | | | 1.91 KB | b06d7ff8b37a6aaea55b30fe1ffd602db67132ac8dbc9bab7e601abe0b1f9877 |
lib/murmurhash/murmurhash_mri.rb | 100644 | 0 | 0 | | | 74 Bytes | e0642f33ccc69f4b9f5473e89183f7fa61ec7e5983f7f2aff9c940b7ffce4cd4 |
lib/splitclient-rb.rb | 100644 | 0 | 0 | | | 4.59 KB | 989a001affd0c1459ac1b6d35f383ebd01bd22b061cbb8e079b0fb69bfd9767b |
lib/splitclient-rb/cache/adapters/cache_adapter.rb | 100644 | 0 | 0 | | | 3.05 KB | 199944ed349570c4a69c0a013d31ed55a15799b0a9f5e0711f913a78fa85634c |
lib/splitclient-rb/cache/adapters/memory_adapter.rb | 100644 | 0 | 0 | | | 275 Bytes | 9e0a1cfa7ac298272bc30f47baeab342b4b669c0802b97b98ec9a4ffcf2ee9f1 |
lib/splitclient-rb/cache/adapters/memory_adapters/map_adapter.rb | 100644 | 0 | 0 | | | 3.03 KB | 1a03d01a91473471b6dcedab71bda36402ec412362b3e1a87fb8b12514f9da1b |
lib/splitclient-rb/cache/adapters/memory_adapters/queue_adapter.rb | 100644 | 0 | 0 | | | 1.12 KB | 553304c501baf88e83cdc6e57ff161fdabf07cd44468783ab5ca6c029343f5b4 |
lib/splitclient-rb/cache/adapters/redis_adapter.rb | 100644 | 0 | 0 | | | 3.55 KB | 61ffd3e8e97e4303ca46daefa2f2975e25c13cb2713aeaa8547acb0764f4e936 |
lib/splitclient-rb/cache/repositories/events/memory_repository.rb | 100644 | 0 | 0 | | | 903 Bytes | 2e68d533415e81f1ac05cc930d836a6caac84c773bdcaf980d5996e7ff251b61 |
lib/splitclient-rb/cache/repositories/events/redis_repository.rb | 100644 | 0 | 0 | | | 889 Bytes | 2b37dae533bd4e194006a2cfad0aec830da651dfb9de70a800218ed80fe938bf |
lib/splitclient-rb/cache/repositories/events_repository.rb | 100644 | 0 | 0 | | | 1.52 KB | efdf7e510a6d8a6b08f6f00b29e2cb44756e9e0b54ceb07767daabd5e00cbb63 |
lib/splitclient-rb/cache/repositories/impressions/memory_repository.rb | 100644 | 0 | 0 | | | 1.58 KB | 7e5804d6db36b9829396ca2864ede06b8a2fa421de59d4dce50224ea672b8bbc |
lib/splitclient-rb/cache/repositories/impressions/redis_repository.rb | 100644 | 0 | 0 | | | 1.85 KB | 3b17ee2d12a3c7dc73379ae462fa7b2b25d3f6ef5dff38ac6edef6e05b4261cc |
lib/splitclient-rb/cache/repositories/impressions_repository.rb | 100644 | 0 | 0 | | | 1.44 KB | fd8eae0b2d15948219f74fd75a842642121cbdc148d3b84575cec4671b57499c |
lib/splitclient-rb/cache/repositories/metrics/memory_repository.rb | 100644 | 0 | 0 | | | 4.16 KB | 34013c9c94058d9c022cf61789059cc9ab06939b50a0ab4196b471ef0f7224d5 |
lib/splitclient-rb/cache/repositories/metrics/redis_repository.rb | 100644 | 0 | 0 | | | 4.14 KB | 155f971b6a7bce182084abd765b3c1ba73796537d41f90663096b633e2a4f2f9 |
lib/splitclient-rb/cache/repositories/metrics_repository.rb | 100644 | 0 | 0 | | | 832 Bytes | d488f2958ebcc0ef366cfaae64a761794001a6b9066a2b7000c46c560ebe2c22 |
lib/splitclient-rb/cache/repositories/repository.rb | 100644 | 0 | 0 | | | 561 Bytes | 94ac32074aafa5987774231fb4d2f4b6bf4986d2ab04619a933bda5b9d61ea78 |
lib/splitclient-rb/cache/repositories/segments_repository.rb | 100644 | 0 | 0 | | | 2.33 KB | 7069a0014e2b60f603745071df6d6427e34eaf4252d3ec4998714d647b869726 |
lib/splitclient-rb/cache/repositories/splits_repository.rb | 100644 | 0 | 0 | | | 4.4 KB | 44287e106e743306821e2de799f9ab7161edfbe2440c2a517c3d7181d9aa6080 |
lib/splitclient-rb/cache/routers/impression_router.rb | 100644 | 0 | 0 | | | 1.51 KB | 2996819cd91ae233ecb4f412ad854bc2d6be610363b79faa8e621aa70b65770e |
lib/splitclient-rb/cache/senders/events_sender.rb | 100644 | 0 | 0 | | | 1.21 KB | e5d78aadbfc1b150349d912e9bf3703f9bdc273f67906c9fb93ee02d0a150214 |
lib/splitclient-rb/cache/senders/impressions_formatter.rb | 100644 | 0 | 0 | | | 2.52 KB | ff9f30f252844676b5f468ae291aca577d65b2970e513ec9f2814e307594ff92 |
lib/splitclient-rb/cache/senders/impressions_sender.rb | 100644 | 0 | 0 | | | 1.87 KB | 0dbc3941bca23dcabe38198c0973f256ba444866d6752ed50d402345a85eda90 |
lib/splitclient-rb/cache/senders/metrics_sender.rb | 100644 | 0 | 0 | | | 1.43 KB | e3f6ef87a58ee1ecf7f40a14edb153732d3097242c3744f78245b7c54bca7db6 |
lib/splitclient-rb/cache/stores/sdk_blocker.rb | 100644 | 0 | 0 | | | 1.36 KB | 7ff7407beae33282dce4e92ea4d245bff599ad1a8d45063a749af679f27702b3 |
lib/splitclient-rb/cache/stores/segment_store.rb | 100644 | 0 | 0 | | | 1.98 KB | d6b61337ba349398acde18be2efa8352e1d77389d6d3bd581332c18b56aec334 |
lib/splitclient-rb/cache/stores/split_store.rb | 100644 | 0 | 0 | | | 2.71 KB | 1a1e0b56ad621e66101451478ba74aefe73d9d56aecaadba94438d96632f281c |
lib/splitclient-rb/clients/localhost_split_client.rb | 100644 | 0 | 0 | | | 6.54 KB | b6152e3b13ef5a24d8a2028ca3b3dba541be5c61888ed395aafd2b533627a252 |
lib/splitclient-rb/clients/split_client.rb | 100644 | 0 | 0 | | | 12.8 KB | 4375e486e98557917441be0227bb93f9133702fdafe482ae981b7bbfa101bece |
lib/splitclient-rb/engine/api/client.rb | 100644 | 0 | 0 | | | 3.05 KB | 1e3cbadb3714f016f2bfb8c482045b3582e6c94c6d7bb63da190a78fac3a3eac |
lib/splitclient-rb/engine/api/events.rb | 100644 | 0 | 0 | | | 1.43 KB | 1b76acfd4198d720c5d327d3c9e00bdca1b423813db3cac12cd38398f6f371c7 |
lib/splitclient-rb/engine/api/faraday_adapter/patched_net_http_persistent.rb | 100644 | 0 | 0 | | | 1.5 KB | b7f426a887781224af73fd1f66a386fd9f13898e9682621fc2b60a4253cebf65 |
lib/splitclient-rb/engine/api/faraday_middleware/gzip.rb | 100644 | 0 | 0 | | | 1.67 KB | 4f7c4a1e408430b94e1330e4a4c088c4f37f7cb109d083069963932b9ce85768 |
lib/splitclient-rb/engine/api/impressions.rb | 100644 | 0 | 0 | | | 1.33 KB | 4fb923cb794495aa460528e3a9b2b9bd22d91ce9c4f702457f813fb105e481b6 |
lib/splitclient-rb/engine/api/metrics.rb | 100644 | 0 | 0 | | | 1.75 KB | f7c763e9b53463921789766ec10455bf6931f95229bd79254873dcc1643d9d48 |
lib/splitclient-rb/engine/api/segments.rb | 100644 | 0 | 0 | | | 2.66 KB | 319a9f0090a0bcd36fa13ef63f0fd90895d6f24588b6067e5202003d52f62b96 |
lib/splitclient-rb/engine/api/splits.rb | 100644 | 0 | 0 | | | 2 KB | 77a627705a2d0fa9ee272484badadeb0a2c1998cbebb097ed0d025e65401f5a8 |
lib/splitclient-rb/engine/evaluator/splitter.rb | 100644 | 0 | 0 | | | 3.34 KB | 84be5df1cf49bf698031d1aa5e848fd4443871cc23f8d5796c2731f6573ff10c |
lib/splitclient-rb/engine/matchers/all_keys_matcher.rb | 100644 | 0 | 0 | | | 855 Bytes | 45d06e49e8c46ffecd61e6447de16f3425d444632b1a33c83a4d704f4d4947c6 |
lib/splitclient-rb/engine/matchers/between_matcher.rb | 100644 | 0 | 0 | | | 1.36 KB | d802bed06d5c9303e081247ac3fd738cc0dc6dff473ac68956c525a16de21e7b |
lib/splitclient-rb/engine/matchers/combiners.rb | 100644 | 0 | 0 | | | 180 Bytes | 07292f14ed711ef6678acaf851c8b67419c34c1090d2532dd3b1d3405536c061 |
lib/splitclient-rb/engine/matchers/combining_matcher.rb | 100644 | 0 | 0 | | | 2.26 KB | ba43e29d750daf4c714c90d20ffbc17a21305a9cc8848932f81445daced3b903 |
lib/splitclient-rb/engine/matchers/contains_all_matcher.rb | 100644 | 0 | 0 | | | 635 Bytes | dd04aca23e5b5b3bac0a95eee6890452ffda7ef4883dbed156aaf55302cad3af |
lib/splitclient-rb/engine/matchers/contains_any_matcher.rb | 100644 | 0 | 0 | | | 545 Bytes | a60eaa9ec387a12cec88cd323f33e8caa6f52eb2592bf3f9f928c4e4ece0f431 |
lib/splitclient-rb/engine/matchers/contains_matcher.rb | 100644 | 0 | 0 | | | 1.06 KB | 2b1edee1b2fd8487e4c1da1b2a47abb76a8aff6edea237c4cd15d2b6697f5a02 |
lib/splitclient-rb/engine/matchers/dependency_matcher.rb | 100644 | 0 | 0 | | | 787 Bytes | 2fd5646627a7d7076345ca7886860401a205fef0aecbbc4a6a2e9071a5febc35 |
lib/splitclient-rb/engine/matchers/ends_with_matcher.rb | 100644 | 0 | 0 | | | 965 Bytes | 8730e05d534e6c2ec836667e69f1c7ab1dbc60b328a3777177565785de93ab49 |
lib/splitclient-rb/engine/matchers/equal_to_boolean_matcher.rb | 100644 | 0 | 0 | | | 823 Bytes | a86d7a5bf4cd56c265907f1ebd294fcd34a6ec42c139961d8bcfa7cb0cb19aac |
lib/splitclient-rb/engine/matchers/equal_to_matcher.rb | 100644 | 0 | 0 | | | 1.14 KB | de90f43c8784e8d53356da8a7612de27eb734d4f9ad8e09d4c6b9c70df19cb83 |
lib/splitclient-rb/engine/matchers/equal_to_set_matcher.rb | 100644 | 0 | 0 | | | 498 Bytes | da3301c5c784df9e83da566efdf9ca81a68dfd956e8d90383ca276f04772955d |
lib/splitclient-rb/engine/matchers/greater_than_or_equal_to_matcher.rb | 100644 | 0 | 0 | | | 1.29 KB | 4a0df70b0e50536bd1fa9c7b57bcc1b0b095663d7a6bf75fb7fdf7d6d0abe365 |
lib/splitclient-rb/engine/matchers/less_than_or_equal_to_matcher.rb | 100644 | 0 | 0 | | | 1.27 KB | e7312217f0ee1d94fa144c7691054c2f761d11075444e7107e4f686ea492d7db |
lib/splitclient-rb/engine/matchers/matcher.rb | 100644 | 0 | 0 | | | 597 Bytes | 474b1eeecbf7593cfbc0ea73424b8a47969a9a914ddc51a50d976b2e570b7fec |
lib/splitclient-rb/engine/matchers/matches_string_matcher.rb | 100644 | 0 | 0 | | | 749 Bytes | f829e07602a918609d86dc5fe0493194bf605bbf84c925f09197c3997bf02ecb |
lib/splitclient-rb/engine/matchers/negation_matcher.rb | 100644 | 0 | 0 | | | 1012 Bytes | 57386b7b23d8d82a7db04da892e41c5206f0264c1f654c1efa9bfbff5c79bd31 |
lib/splitclient-rb/engine/matchers/part_of_set_matcher.rb | 100644 | 0 | 0 | | | 666 Bytes | 099eddfba6f5478fa0198cba794fab92afc50e82a98406d751be9707344753db |
lib/splitclient-rb/engine/matchers/set_matcher.rb | 100644 | 0 | 0 | | | 558 Bytes | c9db754c8c86e15d60a2e1fe4ac7211c1c86fee456a65840aee8769f929d0f37 |
lib/splitclient-rb/engine/matchers/starts_with_matcher.rb | 100644 | 0 | 0 | | | 912 Bytes | ee334e3ceb41b798ee9a637dde25fd8a4be5d4a0a9a9346ed164f89e262b1d56 |
lib/splitclient-rb/engine/matchers/user_defined_segment_matcher.rb | 100644 | 0 | 0 | | | 789 Bytes | ee57ff9cf499882543db3a44a3cce100f43ee3a9a9bc6443c7ee7a636df047a0 |
lib/splitclient-rb/engine/matchers/whitelist_matcher.rb | 100644 | 0 | 0 | | | 1.75 KB | 107dfe33a3324d698f99cc7d7ce5a8f80c51bc7c2cbb215a0782cd72fb10a1d2 |
lib/splitclient-rb/engine/metrics/binary_search_latency_tracker.rb | 100644 | 0 | 0 | | | 2.88 KB | c4c28eff1f882388d93ec43e596672ea72f7baa49eb4a898e603cad3bc4fb52a |
lib/splitclient-rb/engine/metrics/metrics.rb | 100644 | 0 | 0 | | | 1.71 KB | d4a08ee915bce9f94095fa48ced86ab8e5cae57df89c042b01261b3e6d7a7527 |
lib/splitclient-rb/engine/models/label.rb | 100644 | 0 | 0 | | | 296 Bytes | 63ab929d239cb1cab2523ac63337a9e2eed1924c345e9b98c65e2ba5b5f720be |
lib/splitclient-rb/engine/models/split.rb | 100644 | 0 | 0 | | | 345 Bytes | 87606348b9301957f658f3ba8f7ae36ba0ec08287eb1b846280e2515ffb5b671 |
lib/splitclient-rb/engine/models/treatment.rb | 100644 | 0 | 0 | | | 80 Bytes | a52e1eba76eca4b7f73aaf0a8507ca762ebc1b91e92f1b8792841c955fc7ead5 |
lib/splitclient-rb/engine/parser/condition.rb | 100644 | 0 | 0 | | | 6.8 KB | 67a86674e3b78478fc70b624764034c5b00f0c9068b665bced11f8667ffb9bed |
lib/splitclient-rb/engine/parser/evaluator.rb | 100644 | 0 | 0 | | | 4.46 KB | 1bab5e8a2c7cc22586b75b258caf142f1c0358dc836255b968e06647c0274947 |
lib/splitclient-rb/engine/parser/partition.rb | 100644 | 0 | 0 | | | 636 Bytes | bddf0fc6c74ebeb8c292a50e0adef55be550e641a29e31cce37e1fbfcf433074 |
lib/splitclient-rb/engine/parser/split_adapter.rb | 100644 | 0 | 0 | | | 2.97 KB | 7281cfad33d2c217e3078881ea5fbbe3708a4a150f90c683a2f4df25d1660a85 |
lib/splitclient-rb/exceptions.rb | 100644 | 0 | 0 | | | 180 Bytes | 4856d900bbd4b391d9887a018b5ad1a93d95865cedeaff98d5e7af5c07704afc |
lib/splitclient-rb/localhost_split_factory.rb | 100644 | 0 | 0 | | | 416 Bytes | 027d923fad2bb70f0fc0b10237002adb511f9bce111b53f17c6b403d7e9e41b7 |
lib/splitclient-rb/localhost_utils.rb | 100644 | 0 | 0 | | | 1.71 KB | 924629c07d8ca25db61f90a721af16798db0efc9e393c4ee651edf0ae241be70 |
lib/splitclient-rb/managers/localhost_split_manager.rb | 100644 | 0 | 0 | | | 1.62 KB | 7996175260e382425836db09ea48b2504f5c874d1591c4854170468369fadcf3 |
lib/splitclient-rb/managers/split_manager.rb | 100644 | 0 | 0 | | | 3.34 KB | 5fbe6f4f7626508228781958b84d4db2f9d716a51f69fd9efb79e4e0bf237dc7 |
lib/splitclient-rb/redis_metrics_fixer.rb | 100644 | 0 | 0 | | | 805 Bytes | 39a7efe6e9009c1893348aaaef4359c37ee6547aaa43558f48aedeb1e7c169a3 |
lib/splitclient-rb/split_config.rb | 100644 | 0 | 0 | | | 13.7 KB | 16bf53e4bd4d013ddb62730bae8a1a2bc4760e8187beea623b0777b18a4609ce |
lib/splitclient-rb/split_factory.rb | 100644 | 0 | 0 | | | 4.06 KB | b2533908f8987138d09280bc06d632871b73b1acd42c6252ab6ff7687643c0ca |
lib/splitclient-rb/split_factory_builder.rb | 100644 | 0 | 0 | | | 765 Bytes | 66e347ca4bed26c0c9cc9663497a74dee834004ff56047c73afa4b7ae1a85598 |
lib/splitclient-rb/split_factory_registry.rb | 100644 | 0 | 0 | | | 1.09 KB | 3708dd108265575b15466ac659afa895d93d31cb9f941da1eb88e97de9fb0e04 |
lib/splitclient-rb/split_logger.rb | 100644 | 0 | 0 | | | 341 Bytes | 6cf0c8dffdab824135fc1b438554a669af38bc476b9054d56578fe5773efc709 |
lib/splitclient-rb/utilitites.rb | 100644 | 0 | 0 | | | 1.12 KB | 66ec541b097b8d17612d66b019b63bdda7e3c73e1f0b8c94413c366b96a8bd79 |
lib/splitclient-rb/validators.rb | 100644 | 0 | 0 | | | 6.92 KB | 94b7fd296c628408c0dc216a41b8b97b9aacdc9304477a8d16c360dc44bd71cd |
lib/splitclient-rb/version.rb | 100644 | 0 | 0 | | | 53 Bytes | 9b60aea6ee73510345e35428ae60e8cb496fb628fb34a03b0dbb81e5954bba4b |
splitclient-rb.gemspec | 100644 | 0 | 0 | | | 2 KB | 6cb8ec58b3d0926bce100c491ab2beaef9b9652a4e36ae804b36cf66a681c0d5 |
tasks/benchmark_get_treatment.rake | 100644 | 0 | 0 | | | 1.44 KB | 3443d3f5cc7ca61ac9eb3257a5a85836adc79dcea24e46d22b74642a28a9997f |
tasks/irb.rake | 100644 | 0 | 0 | | | 152 Bytes | 049e09a21dc13940b1a074286e60cef66cacb2947b62407b95c1ed849501821d |