.envrc.sample | 100644 | 0 | 0 | | | 96 Bytes | e8258bc88104a2eaabc222c43af2add9c696a3676b900160bbd9f19e30ac2f87 |
.github/workflows/ruby.yml | 100644 | 0 | 0 | | | 1.3 KB | 90b4d8bc5d116d471863e613ff8a15113be5812462eee69192e39bd4fcaeac2d |
.gitmodules | 100644 | 0 | 0 | | | 172 Bytes | 04fd6230d6889d3f612e05aa1ecc116b75bb02a64b1aeef23cc1ba140de0e294 |
.rubocop.yml | 100644 | 0 | 0 | | | 181 Bytes | 433d0417202cf09788f02ed8cab3a82ba8ed159f731fcbd246ed402ce12f6b1d |
.tool-versions | 100644 | 0 | 0 | | | 11 Bytes | bbc8756ce23a84b598f73e2aa5a510862de186b8e3c5029bcd42c2e60dfd18fc |
CHANGELOG.md | 100644 | 0 | 0 | | | 3.18 KB | 17e57456d025548f361ecec0cc9d93fe2374fdb2dc5dde88ac2d76cff6bafc31 |
CODEOWNERS | 100644 | 0 | 0 | | | 89 Bytes | 42614c44adde8fe06867b2e340a7702339813835df0dbbf892933f7756e0b2e3 |
Gemfile | 100644 | 0 | 0 | | | 452 Bytes | 2b4ec8d7d93b4e8b1547399e5f88fe5acd8127d7e996e188b94249ef6b43715b |
Gemfile.lock | 100644 | 0 | 0 | | | 2.8 KB | bdb58cc644e9ea22215aec905f4e6665c6e0f3c8523b4be6837f40f58bfdefd9 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.03 KB | 2a951027dc7f062fdd4ae53dca28c18618c31fd61a6890302ede1108d8f03980 |
README.md | 100644 | 0 | 0 | | | 2.22 KB | 0c2f05ae06381b7c6475bfcd82bf1eabe6ac6af213813865960d0e77e088a353 |
Rakefile | 100644 | 0 | 0 | | | 1.33 KB | 38e4b8b23823ac1b69480efb728ac3b1a4d5c3f9ee3e9bcb92e439e4de86d49c |
VERSION | 100644 | 0 | 0 | | | 6 Bytes | 6cf4e084b47f33c9b02ef79279d157833868f8f70514169a768be353ee328fea |
bin/console | 100755 | 0 | 0 | | | 526 Bytes | 91e0e191e7ba6e95c09baf2ee76543daebdba7abd2dc18f0872a1c1fbf97edc2 |
compile_protos.sh | 100755 | 0 | 0 | | | 362 Bytes | f768d0872f914558213c5de4295bb29bd1cf7e95e83c0e3e273de11a93b8e59f |
lib/prefab-cloud-ruby.rb | 100644 | 0 | 0 | | | 1.45 KB | 388175773f4cff51ebf6823953cf05cb83ff6fc28361178b5538b38fc9ae0ebc |
lib/prefab/client.rb | 100644 | 0 | 0 | | | 4.31 KB | f06fd5c8910af641c5d243fd1dd4f52cada8973665f822eebd47b41fe3ac8e89 |
lib/prefab/config_client.rb | 100644 | 0 | 0 | | | 8.64 KB | 0aedbbb4ac95e844b103d7fcffe7e64b7c74e6103e6aba1afa6d4295c609d735 |
lib/prefab/config_client_presenter.rb | 100644 | 0 | 0 | | | 486 Bytes | 1b1eef57195ff74fd52615a45bfe5ecb28343327f366ba139b5ccfa638017c91 |
lib/prefab/config_loader.rb | 100644 | 0 | 0 | | | 2.26 KB | ea849ff12158737efad5cf9ae7b2dfe1008f46385dbef3e8a8131d095b1616e9 |
lib/prefab/config_resolver.rb | 100644 | 0 | 0 | | | 1.93 KB | fcd35f5cedf81907c11570d6e052fd03d06baebdca3058b06042aef6a7d7bafa |
lib/prefab/config_value_unwrapper.rb | 100644 | 0 | 0 | | | 1.09 KB | 38c150530da2646cfaef94f47458c52f39ff297a9afdb09c4fa6a523b4553ffe |
lib/prefab/config_value_wrapper.rb | 100644 | 0 | 0 | | | 522 Bytes | 2b550552c5eee4cdfb247bb915b742ba2b8010929b6c12d7f5c17e5a91e0226b |
lib/prefab/context.rb | 100644 | 0 | 0 | | | 3.66 KB | b0a3bd201bd75866c75100847fe600a4cf99223a06d016619e28204b20390316 |
lib/prefab/context_shape.rb | 100644 | 0 | 0 | | | 447 Bytes | 3fc31ffad862c1fce1519f6fb58a1b9c460a6c31683017f822874d9c6a909fa7 |
lib/prefab/context_shape_aggregator.rb | 100644 | 0 | 0 | | | 1.45 KB | 04bd8db4fe9b6c34c49639d2ee23d80a4e20968148a3832a7452ea384c4c0020 |
lib/prefab/criteria_evaluator.rb | 100644 | 0 | 0 | | | 4.36 KB | 8c362f5f32469a6be305a1a08f489f2fc2865937b0cb5e4302e50c268881f43e |
lib/prefab/error.rb | 100644 | 0 | 0 | | | 85 Bytes | bc838812e8174134989efec051fb2d8f99ec58a2a5229168155b65609fb3d6f5 |
lib/prefab/errors/initialization_timeout_error.rb | 100644 | 0 | 0 | | | 316 Bytes | 17a76213bf7905f5efa328c5493ba924a35927d3c063ae8d707ae34fce78c02f |
lib/prefab/errors/invalid_api_key_error.rb | 100644 | 0 | 0 | | | 502 Bytes | a5cf1f15b531c02bf54baed30a8c05e889de898252d5a79c5b399572f1e0fe36 |
lib/prefab/errors/missing_default_error.rb | 100644 | 0 | 0 | | | 409 Bytes | 98900640864e98e0967ebdbe39c481b1f03847d257d5603eea7809a14d587fbf |
lib/prefab/evaluation.rb | 100644 | 0 | 0 | | | 1.26 KB | 62e0005a26e5f672bd3258625d6e522542d522afcbce25ad943af101c5363342 |
lib/prefab/evaluation_summary_aggregator.rb | 100644 | 0 | 0 | | | 2.38 KB | 0449ad799d41cd5e85b2d62a6af23a78342945aab73cbe7f27909f5309507e12 |
lib/prefab/example_contexts_aggregator.rb | 100644 | 0 | 0 | | | 1.77 KB | ee7403cef1157f30be22856be4509d6b9620867664a4dbb03d3827a5ee6aa6ce |
lib/prefab/exponential_backoff.rb | 100644 | 0 | 0 | | | 516 Bytes | a3ef1a62f4eb423a1f6425b0f9db09b0037340af460ff14016d08c7b05e59ff9 |
lib/prefab/feature_flag_client.rb | 100644 | 0 | 0 | | | 1004 Bytes | 6452b6560093992c202e26cc91f97735f2c9c50a9a3bf104a4c5f02dce8ac166 |
lib/prefab/http_connection.rb | 100644 | 0 | 0 | | | 969 Bytes | d5cb4f108fd54a18be6a923075b37eed3afdff4e8a285c5978026974d3a41a81 |
lib/prefab/internal_logger.rb | 100644 | 0 | 0 | | | 759 Bytes | a59346efdeec3014228b8bf4a8493a82d8f97c04501315dd5030327dd5175864 |
lib/prefab/local_config_parser.rb | 100644 | 0 | 0 | | | 2.83 KB | 4c4479af117d9503201c2472fba173fd21fd8066e1725a90b39807ba8a295866 |
lib/prefab/log_path_aggregator.rb | 100644 | 0 | 0 | | | 1.64 KB | e92d2b902b058dcdf7ba39e14f36ad6dfce12303bb1eb10e1fcbde9d639505e6 |
lib/prefab/logger_client.rb | 100644 | 0 | 0 | | | 6.14 KB | e150d1a7da3bd428f0e6e95a04f8bb1a379e7fed84db3708a9304ae4ede82895 |
lib/prefab/murmer3.rb | 100644 | 0 | 0 | | | 1.09 KB | 45662824eaa8d0c3d17c67d8ce241afff38e5dd3051240c66d9869566520b190 |
lib/prefab/options.rb | 100644 | 0 | 0 | | | 5.78 KB | b36798c1cfad0698355e5c29f7d22a8151217b564dafa529f571b9c7066c7ebd |
lib/prefab/periodic_sync.rb | 100644 | 0 | 0 | | | 1.37 KB | 2375e16b1d95258ebb4b11da3dc59934e9b45820e2246bc69d364fc4dbb6fc36 |
lib/prefab/prefab.rb | 100644 | 0 | 0 | | | 1.16 KB | 969df4ae3577faef090d336c6ec9fc66bac09bc9c44958efa313285e693bf8b8 |
lib/prefab/rate_limit_cache.rb | 100644 | 0 | 0 | | | 1.01 KB | d8a0bcadcf29d0acb325bb9cc70e4764385790d0dd7b7940e09dd126f51cc0ac |
lib/prefab/resolved_config_presenter.rb | 100644 | 0 | 0 | | | 1.86 KB | 8685a01ac0ecdf970af5a63a81447fcdebdb78ee2d5ad552fb97d9d6357f5782 |
lib/prefab/sse_logger.rb | 100644 | 0 | 0 | | | 898 Bytes | 71ffb69186b75323ff203c982ffbc68eec288311ef7194a258dfc1090f193dba |
lib/prefab/time_helpers.rb | 100644 | 0 | 0 | | | 109 Bytes | 3dcb8449087f154a7192c7b913660ccb9868546ba613c8814ac97f5afc199d80 |
lib/prefab/weighted_value_resolver.rb | 100644 | 0 | 0 | | | 1.06 KB | 651766b6d59561c7f5694fb5ec1512a8b59c7e017d9b3d74d715d5a2387a627b |
lib/prefab/yaml_config_parser.rb | 100644 | 0 | 0 | | | 568 Bytes | 4a3fb300e719db0ed5480e5125ba68cb5a71524c97e6a3c0a5c44b2539d68983 |
lib/prefab_pb.rb | 100644 | 0 | 0 | | | 21.9 KB | 12174db1e9151b6192dd36965c587da61853f29f73806b741ca8bb875d23f303 |
prefab-cloud-ruby.gemspec | 100644 | 0 | 0 | | | 5.29 KB | 2f820e1a6c396d0ea1dfa69fc3e19abcf60feaa91157a5c4b046c973451d3ab4 |
test/.prefab.default.config.yaml | 100644 | 0 | 0 | | | 47 Bytes | acb4bcbbda4b781bf2b4037393aba46e7c1b47e773f2326c1e3fb92bf2be9b70 |
test/.prefab.unit_tests.config.yaml | 100644 | 0 | 0 | | | 959 Bytes | 7c863b972f4fa1477dd51f02f76dae5fc35377803d43cef747f9065f7379f74c |
test/integration_test.rb | 100644 | 0 | 0 | | | 3.37 KB | 19e0841bec33b967b4862e7e48beceb6a53ade2432566fc1a7077ad4bf65164d |
test/integration_test_helpers.rb | 100644 | 0 | 0 | | | 4.41 KB | aa39a0618fbd7c338253ca2b73510365834c282473d511ed671521661588d661 |
test/support/common_helpers.rb | 100644 | 0 | 0 | | | 5.08 KB | c8f8cd204de3551e348639590ba949e16b80ae5cdfb8904d4b2b9f0336b6d742 |
test/support/mock_base_client.rb | 100644 | 0 | 0 | | | 755 Bytes | b234f6abb99e5b91e493acf3b148a9a733d1661154def5500b376e82c3914e3b |
test/support/mock_config_client.rb | 100644 | 0 | 0 | | | 395 Bytes | 23d660de12a5f9e13a0c8d519a62d8500d9b69be6a77c3d4c0ea7a5a64bbeec0 |
test/support/mock_config_loader.rb | 100644 | 0 | 0 | | | 30 Bytes | 2c0982c561aaad7d568157012a2fe86979ba51542cdc4b5b8cd07d1237264cec |
test/test_client.rb | 100644 | 0 | 0 | | | 15.2 KB | b3a73d76b4bad06ce735676984961fec88003deac569758f89bca6548468688f |
test/test_config_client.rb | 100644 | 0 | 0 | | | 3.8 KB | 4f96fccdb228dffdb63dba121f815ae956b3e0d3f6c4ba7009e2216f80447a5a |
test/test_config_loader.rb | 100644 | 0 | 0 | | | 3.98 KB | efe72a899d7642b039484cffaa0e126779848025a1d4a7d97d37d2450598b82c |
test/test_config_resolver.rb | 100644 | 0 | 0 | | | 15.8 KB | fda58e725f52166841d679d9c1d1b7f987bae3afbe37db7bb84825e6b687e7e8 |
test/test_config_value_unwrapper.rb | 100644 | 0 | 0 | | | 2.97 KB | 1d29cfe8c8114908c941ef9f37111aa18bf215a8dfc2cd2368adaaa5dec96d70 |
test/test_config_value_wrapper.rb | 100644 | 0 | 0 | | | 1.24 KB | 293e2c1770ab23a878bfe45a53b332aee9ca9bc04b97d282cd8147cc54e48386 |
test/test_context.rb | 100644 | 0 | 0 | | | 6.09 KB | 89e4467ba294cf5e2f4e34d04986d546b395bf65dbc18c7ba4ade144f5a7087e |
test/test_context_shape.rb | 100644 | 0 | 0 | | | 1.46 KB | eb645abc3ed00df815c2257d3746236f9f62a0a08ef654db1301b98c123e5a82 |
test/test_context_shape_aggregator.rb | 100644 | 0 | 0 | | | 4.86 KB | 5b53ffe5cfd883f5b2e43557db8e21a9e89d426f03da03cce6fceb75852ff8bd |
test/test_criteria_evaluator.rb | 100644 | 0 | 0 | | | 26.3 KB | 8f486dbcb44e7eef54be897c4a0585b99ca39faa19e1b535429e75fdbe41bbc7 |
test/test_evaluation_summary_aggregator.rb | 100644 | 0 | 0 | | | 5.22 KB | 8352d163342dc1e10c1089a5dfae473ef0592046cffd1e552a584d1ef7bcaa4e |
test/test_example_contexts_aggregator.rb | 100644 | 0 | 0 | | | 7.44 KB | ad1352ff49fc07e3b2b2066b164487465c0d00414ef94b77377c0205795df0c3 |
test/test_exponential_backoff.rb | 100644 | 0 | 0 | | | 462 Bytes | bf8361a55b8008f88736e956df0a6dd6c9d58c04882e4124cf86bc21cd8213ae |
test/test_feature_flag_client.rb | 100644 | 0 | 0 | | | 1.74 KB | 2362181b190804ee2cf496d393d3a3dca0beaf58b8034c89ba7ad7d7d988080a |
test/test_helper.rb | 100644 | 0 | 0 | | | 373 Bytes | 25afc902e216948debf293401ddf14cffbf8c801f534068b2af7dec709544b82 |
test/test_integration.rb | 100644 | 0 | 0 | | | 1.95 KB | 1b13d5a23ae5039b9b8b80d020c2f5906b867b44cf70b9c8d4ec1e7ba9501059 |
test/test_local_config_parser.rb | 100644 | 0 | 0 | | | 2.55 KB | be0edb29229c1ffbc6271c582b26b93d345298535cdd768ff35c5010bf53d01c |
test/test_log_path_aggregator.rb | 100644 | 0 | 0 | | | 1.98 KB | 1916c64452ce7ad723f05f264f8f26f8ec49a6cf10168d5cedb34a81ecff74a5 |
test/test_logger.rb | 100644 | 0 | 0 | | | 19.2 KB | 2cfb3d34946f0fb058d6d92f5e41d4ba1e949dba8f7476b9d1c2e489026fc2f5 |
test/test_logger_initialization.rb | 100644 | 0 | 0 | | | 223 Bytes | 490b8f13b68d7cd8e9cd9f6caf6450e9de0047ee9e49396fd379b058fca2a10a |
test/test_options.rb | 100644 | 0 | 0 | | | 2.63 KB | aadd0d2ab390319cfac1d67552921cf3cd859e9015d7bfb1b25d6cfc2a94a895 |
test/test_prefab.rb | 100644 | 0 | 0 | | | 319 Bytes | 18a24325cbefe58117529ffb777a28debe50c1ad08e632c35f702f57a3500792 |
test/test_rate_limit_cache.rb | 100644 | 0 | 0 | | | 850 Bytes | 85e81555beed7ab799ef1532f6e5c5777d49278b110e50db9347008254efde15 |
test/test_weighted_value_resolver.rb | 100644 | 0 | 0 | | | 2.21 KB | 548c05131cfc398428d87b01cea8d3b502a37d9cb5b6db383ba7818a2021ac11 |