.envrc | 100644 | 0 | 0 | | | 56 Bytes | ad1a5fea554f251e176bb58731ddfbc9d73558539a12115692545bbf0562829c |
.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 | | | 1.82 KB | ccbca713b340b27dde2ea68fcb1e428f915bf515c763741a1d84b0d0dc57c747 |
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 | | | 7 Bytes | b2aca8ddb1cbac6b09d6843afc3c537cd2f89a99dde1850c068d0429537ba390 |
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.48 KB | e4075d78099c2790cc6ec4df1b9a9e91ca3f7b3a9d184dffe90e27b731088d87 |
lib/prefab/client.rb | 100644 | 0 | 0 | | | 6.07 KB | fa1ba831ecb945d820f8d01a05b11abfa3438dcfede1651a8c9f58f6fd80c5cb |
lib/prefab/config_client.rb | 100644 | 0 | 0 | | | 7.21 KB | 9e16027cc5f1a3ba7a098fc02bf25acd21c15ea67115fedbffd3d7eba28d286d |
lib/prefab/config_loader.rb | 100644 | 0 | 0 | | | 2.24 KB | 199626b9deda70e92337d4dce79648ebedc66f9fb5344724bde9dcb34c9672e2 |
lib/prefab/config_resolver.rb | 100644 | 0 | 0 | | | 1.76 KB | 178ba4f8db657e119c96ba37bbae1bb70c2c9a1690a74ad7736526f51e3e1b50 |
lib/prefab/config_value_unwrapper.rb | 100644 | 0 | 0 | | | 1000 Bytes | 7a3161a5d580c876ca67acccc142af4e67daa217b17ffb51f4d6557a50311681 |
lib/prefab/config_value_wrapper.rb | 100644 | 0 | 0 | | | 517 Bytes | 4efd583657f9ddcb83c7fd19b675621979163da85aaa71fe618747f9cc9f3f49 |
lib/prefab/context.rb | 100644 | 0 | 0 | | | 3.46 KB | 94dc23f7daae0023cec3929113c349a6865d831e051e5958ad9e7149060b26f5 |
lib/prefab/context_shape.rb | 100644 | 0 | 0 | | | 447 Bytes | 3fc31ffad862c1fce1519f6fb58a1b9c460a6c31683017f822874d9c6a909fa7 |
lib/prefab/context_shape_aggregator.rb | 100644 | 0 | 0 | | | 1.4 KB | 68a996e7555c1ab4683ccabbbbea172d5e02b9f3fcaef0f3eb6ddccd0ceb6910 |
lib/prefab/criteria_evaluator.rb | 100644 | 0 | 0 | | | 4.16 KB | a8658b61a1bd9dc32f8f706a473b83be770d0fd4ccbbc28fcbbd838ceb5cd38c |
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/evaluated_keys_aggregator.rb | 100644 | 0 | 0 | | | 876 Bytes | cdc613c9fe0bea5bb203e51f47b42d99672deca236ccdccb49e2f030c50d643f |
lib/prefab/evaluation.rb | 100644 | 0 | 0 | | | 1.26 KB | 62e0005a26e5f672bd3258625d6e522542d522afcbce25ad943af101c5363342 |
lib/prefab/evaluation_summary_aggregator.rb | 100644 | 0 | 0 | | | 2.33 KB | 9e90f6ab03c0cc9cb91f9cf0fa4d15a49182f1c58864a54a84debc5b6f81bb4f |
lib/prefab/example_contexts_aggregator.rb | 100644 | 0 | 0 | | | 1.72 KB | f264df763d75ecc3a9c7f47a2fe4090ff11601403fdeb26cee828a02eba6b631 |
lib/prefab/exponential_backoff.rb | 100644 | 0 | 0 | | | 516 Bytes | a3ef1a62f4eb423a1f6425b0f9db09b0037340af460ff14016d08c7b05e59ff9 |
lib/prefab/feature_flag_client.rb | 100644 | 0 | 0 | | | 1.07 KB | 10f462cc5a4ff96a04e6dcbcacd749c08db8c780c2c19ac42eebdc66bc7075a5 |
lib/prefab/http_connection.rb | 100644 | 0 | 0 | | | 969 Bytes | d5cb4f108fd54a18be6a923075b37eed3afdff4e8a285c5978026974d3a41a81 |
lib/prefab/internal_logger.rb | 100644 | 0 | 0 | | | 648 Bytes | 55fa5874b1eec4ee4b6d5730c36fa2889c70c5ac1b3cc46c299739046c9a6faa |
lib/prefab/local_config_parser.rb | 100644 | 0 | 0 | | | 2.83 KB | 4c4479af117d9503201c2472fba173fd21fd8066e1725a90b39807ba8a295866 |
lib/prefab/log_path_aggregator.rb | 100644 | 0 | 0 | | | 1.54 KB | b319eb59c5f56ca93b5514618229425cb3efa3e4e0fe9b38e1e6ba5a84277628 |
lib/prefab/logger_client.rb | 100644 | 0 | 0 | | | 5 KB | c9f2eba673ce2901762a00357309646b29b4f83d3198d69341e49f62d71cfbc6 |
lib/prefab/murmer3.rb | 100644 | 0 | 0 | | | 1.09 KB | 45662824eaa8d0c3d17c67d8ce241afff38e5dd3051240c66d9869566520b190 |
lib/prefab/noop_cache.rb | 100644 | 0 | 0 | | | 218 Bytes | a63432e56efff414cc57f5c8b5417b148bb0cda0618fad94d754b7a34d66103b |
lib/prefab/noop_stats.rb | 100644 | 0 | 0 | | | 219 Bytes | c288ec4a58bf477d9b4607c2616626eaf79e4ea26c106bf14a5ad584f46c43b9 |
lib/prefab/options.rb | 100644 | 0 | 0 | | | 5.29 KB | 7dc0f74fd233382e4df79a6edd6b2d3a08efb5e6ae85969acee2af9e015a6f24 |
lib/prefab/periodic_sync.rb | 100644 | 0 | 0 | | | 1.37 KB | 17571afc8c3e43685ac54d1a558c92a13b1a39192d667792d03fe0a6af1d6695 |
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 | | | 330 Bytes | c813563c5a2afc283944a4267add509144a5a6c9380fa32845ce4d293b596332 |
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 | 3642618a0bd40bba8a688c4309c84f532162949015425051bdb521cfbc780020 |
lib/prefab_pb.rb | 100644 | 0 | 0 | | | 18.7 KB | 186ce5cbebd8b41280cb87ee244659ed6dcaf74500d9c1e2aaf4c010c6904e13 |
prefab-cloud-ruby.gemspec | 100644 | 0 | 0 | | | 5.29 KB | bced32587980ff1b7d8144aff613a224479390bdd5aae82fb31f11c2de1987e0 |
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 | | | 2.13 KB | c05fdb7148481aaf87c10281e1e686e60de504115bf344421b5300507db882f9 |
test/integration_test_helpers.rb | 100644 | 0 | 0 | | | 915 Bytes | 4e85e729a899b32556f1255018115834a48552764fde018ab3a587c0dbed46b6 |
test/support/common_helpers.rb | 100644 | 0 | 0 | | | 2.79 KB | f1ac13f5e9aeb3ebb0d63a575a882587f77b3e585dbbf70c361859fcd010c5ab |
test/support/mock_base_client.rb | 100644 | 0 | 0 | | | 797 Bytes | a0bcca43259c72dcb48c22a699038f79d7d1ae826d9206dc7dd8e98366b67475 |
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 | | | 12.9 KB | 805d30cf03320217249d4dab3ef4eaca717a1179817fdad4b77584fd2a232095 |
test/test_config_client.rb | 100644 | 0 | 0 | | | 2.04 KB | 38d00572d76e0541c3c8558fc99883291dfdf3ca4cf61058e5f6f8ec8640774b |
test/test_config_loader.rb | 100644 | 0 | 0 | | | 3.97 KB | 4f60c45ed9a8934ba281ed5ded19fdaa24b5c1c09dc4b24652fd6c9095016d05 |
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_context.rb | 100644 | 0 | 0 | | | 6.08 KB | 8d2d7c66c5411d1557612cfa1a20ff7b53dfe1bb0159ae1ae6c24a04ee439fd4 |
test/test_context_shape.rb | 100644 | 0 | 0 | | | 1.36 KB | 8a8b035e4bf7b14d544285c1e9011df4219297074282d7db5a47ddd620726440 |
test/test_context_shape_aggregator.rb | 100644 | 0 | 0 | | | 4.48 KB | ec01837eef89a24976e2108ea88078a41b27de5e523bdfc9a602805de7a5bb1b |
test/test_criteria_evaluator.rb | 100644 | 0 | 0 | | | 26.5 KB | 21ffd8e7d047e87ef27a6baf43a48755c251483fdac8f3fea5bb6d08574d5365 |
test/test_evaluated_keys_aggregator.rb | 100644 | 0 | 0 | | | 1.36 KB | 3dd0bf838c6ebad093e36be6d43432c34bd9185884616eb826acf980cc8090f8 |
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 | | | 351 Bytes | f8203b7efde5c959e6ee3e327a60c3f59ba212154dd9676f43c5ac6b34ee3946 |
test/test_integration.rb | 100644 | 0 | 0 | | | 1.59 KB | 60103c3c9d0ab86cacc69f579f401bf434f5d1455c9030604c2b25bb240752fd |
test/test_local_config_parser.rb | 100644 | 0 | 0 | | | 2.55 KB | be0edb29229c1ffbc6271c582b26b93d345298535cdd768ff35c5010bf53d01c |
test/test_log_path_aggregator.rb | 100644 | 0 | 0 | | | 1.7 KB | 72571f8492b6ac28083868802766e08f49b07b38387a3b7a27a6df91eaeb9cb2 |
test/test_logger.rb | 100644 | 0 | 0 | | | 14.9 KB | d98584defb61202932aee7c54c297a7577bac85e457fef68778b4ddc0c9e2d72 |
test/test_options.rb | 100644 | 0 | 0 | | | 1.81 KB | 9d9002a4c397643abc83ad014a5807a3508048a1eba736c015cef84f48c27dac |
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 |