.envrc.sample | 100644 | 0 | 0 | | | 96 Bytes | e8258bc88104a2eaabc222c43af2add9c696a3676b900160bbd9f19e30ac2f87 |
.github/workflows/ruby.yml | 100644 | 0 | 0 | | | 1.56 KB | eb217f2a9f3a535d36b8aa41e2e9bbb7b3d8d4fe1d2470c6d2bc6711f9455de5 |
.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 | | | 5.18 KB | cff74ae14e3c485ea9588786338e7ab3778cb0e80b816e2f8a24894b0c9b2898 |
CODEOWNERS | 100644 | 0 | 0 | | | 89 Bytes | 42614c44adde8fe06867b2e340a7702339813835df0dbbf892933f7756e0b2e3 |
Gemfile | 100644 | 0 | 0 | | | 591 Bytes | 034110b7e9fa13a99ebacf96143daf50cc950db9ffe023ea465f948f8b09cf1d |
Gemfile.lock | 100644 | 0 | 0 | | | 4.05 KB | 44391a48982f7d9bf09af44101aaa753e3f58b074d6b908df826e471341aa404 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.03 KB | f21c89f7ed8c08d4d51ff746524b0a06a1c12e5049544afe8d3e56ddc358b5cb |
README.md | 100644 | 0 | 0 | | | 2.92 KB | f1cef42291759d17ea47f18f41f0df5c3025af352260c22522bd72c203b7f2a8 |
Rakefile | 100644 | 0 | 0 | | | 1.41 KB | 8c85e65c0ca306e42214bb4875b5048f39c8ff18bf861181f5c3693a0c949475 |
VERSION | 100644 | 0 | 0 | | | 6 Bytes | 6fa53c88aa961145d6a5e470dc2bf4e56f5e9b893e29e3c24a203c4c5759e7ee |
compile_protos.sh | 100755 | 0 | 0 | | | 362 Bytes | f768d0872f914558213c5de4295bb29bd1cf7e95e83c0e3e273de11a93b8e59f |
dev/allocation_stats | 100755 | 0 | 0 | | | 1.49 KB | 813e5d348d5bd2a6c991a8e1e330750718922829de7bd8c3a610514d496f33f4 |
dev/benchmark | 100755 | 0 | 0 | | | 1.03 KB | 5bfb31709ad3cb0682df7b349c0c3155c16b6f7213591c0ff5dec30943517999 |
dev/console | 100755 | 0 | 0 | | | 298 Bytes | dcef14b92513c3cbe75a2c99b5807d926d3160b22f78d12472d04ab3bc170f05 |
dev/script_setup.rb | 100644 | 0 | 0 | | | 490 Bytes | e41003d3f15e7a89fe33627f58d4ee2748d749ba21130ffef0d5dd61824e9231 |
lib/prefab-cloud-ruby.rb | 100644 | 0 | 0 | | | 1.76 KB | 79b962c87e95c447f37c42611b2c2640df038b89819c1b0be8292c5bac7ce528 |
lib/prefab/client.rb | 100644 | 0 | 0 | | | 3.97 KB | 88e0b274f9be16461fb2c5ee397c544d875cb6486986b0ae69fd3a6b3b890011 |
lib/prefab/config_client.rb | 100644 | 0 | 0 | | | 7.98 KB | f8dce6f6c53f272f13037d50b2affc77a5efd189c27e2b2ec5c0c3c217e31f0e |
lib/prefab/config_client_presenter.rb | 100644 | 0 | 0 | | | 486 Bytes | 1b1eef57195ff74fd52615a45bfe5ecb28343327f366ba139b5ccfa638017c91 |
lib/prefab/config_loader.rb | 100644 | 0 | 0 | | | 2.34 KB | 68aa905ebac8e402be344fd634acdcd353e200066abf176d0953df4e744dde67 |
lib/prefab/config_resolver.rb | 100644 | 0 | 0 | | | 1.9 KB | de7218e2d04095d7513735c478e4a4214e5c5e22bd4d61fb6d7208873a3f4104 |
lib/prefab/config_value_unwrapper.rb | 100644 | 0 | 0 | | | 4.28 KB | 85b3103eb15b10a885009f7590d594946fb030c40af1f85c72da8889d84158e3 |
lib/prefab/config_value_wrapper.rb | 100644 | 0 | 0 | | | 681 Bytes | bf8461eb6af9c7b1116d4905243d6632f64971842244dcc6ef48d4261c052df2 |
lib/prefab/context.rb | 100644 | 0 | 0 | | | 6.12 KB | 7606c5eb8ece9474744bf8d29d40d0e051662ebdea74e64a1082d4278b6e962d |
lib/prefab/context_shape.rb | 100644 | 0 | 0 | | | 447 Bytes | 3fc31ffad862c1fce1519f6fb58a1b9c460a6c31683017f822874d9c6a909fa7 |
lib/prefab/context_shape_aggregator.rb | 100644 | 0 | 0 | | | 1.65 KB | bc89abeee97c624226f95001c35bbd2ee0a7b71e62b150b560be5e051ab7ced6 |
lib/prefab/criteria_evaluator.rb | 100644 | 0 | 0 | | | 4.38 KB | f62093ba5fb4ebfdeb63e0042316ff09393e591c11e9dc93adb1b4c654cb987a |
lib/prefab/duration.rb | 100644 | 0 | 0 | | | 1.17 KB | 72743f7d27beea9ff5fd14e10c1a1ad297397526ba7150242f3b7e142f3880d3 |
lib/prefab/encryption.rb | 100644 | 0 | 0 | | | 1.54 KB | 58009dc4978e23f8720aeab2ff48bbaae4980c74b2897b9881ea293e335bd3f0 |
lib/prefab/error.rb | 100644 | 0 | 0 | | | 85 Bytes | bc838812e8174134989efec051fb2d8f99ec58a2a5229168155b65609fb3d6f5 |
lib/prefab/errors/env_var_parse_error.rb | 100644 | 0 | 0 | | | 296 Bytes | 71781c476f1426410b878b62e9875e0dcfc2cb26e50b71b1e46af83e03b3e173 |
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/errors/missing_env_var_error.rb | 100644 | 0 | 0 | | | 187 Bytes | b03c401b939ca8ded482d9279c49c5352d412f5dc79fe43445ab3d507ffcc401 |
lib/prefab/errors/uninitialized_error.rb | 100644 | 0 | 0 | | | 263 Bytes | e44ae298d5d67b76dcd6cdc7ee3f29ebda371fca593b1f6cacdcd74dd13378b4 |
lib/prefab/evaluation.rb | 100644 | 0 | 0 | | | 1.4 KB | 97b31313638115de06b285e17419fbd6350f7b419343df62dba828182ade9274 |
lib/prefab/evaluation_summary_aggregator.rb | 100644 | 0 | 0 | | | 2.36 KB | 0b01df31dedcf785d55bd5101ec9b362bed896b4038372ea6aed5f0f365374a6 |
lib/prefab/example_contexts_aggregator.rb | 100644 | 0 | 0 | | | 1.75 KB | 116c5207e11e883e2a51ac381eb36ad3f641edbdeacd20b0fd088872c0701a5e |
lib/prefab/exponential_backoff.rb | 100644 | 0 | 0 | | | 516 Bytes | a3ef1a62f4eb423a1f6425b0f9db09b0037340af460ff14016d08c7b05e59ff9 |
lib/prefab/feature_flag_client.rb | 100644 | 0 | 0 | | | 1.01 KB | 730184e3a84d2521039f4085ace9d7c12dabc1d201d62f918f52f932979ec5ea |
lib/prefab/http_connection.rb | 100644 | 0 | 0 | | | 984 Bytes | 115e6e5cd2dea885c2cb73ff20fec3ab2ed18ff5f4e7113e44cdc9606de59edd |
lib/prefab/internal_logger.rb | 100644 | 0 | 0 | | | 1.07 KB | 4b62aafda193c6af5ab03a458d99af4e99ece00db1fec3ad2287f9c0c3d7c8e3 |
lib/prefab/javascript_stub.rb | 100644 | 0 | 0 | | | 2.54 KB | 09028fe1accc87cf856572c94cae3037ced8afdc631512deea8d371136a6064b |
lib/prefab/local_config_parser.rb | 100644 | 0 | 0 | | | 4.29 KB | 37277ed93cef1f66e44555186949762a24f85ef0ab366574c5782b9b7b03aad2 |
lib/prefab/log_path_aggregator.rb | 100644 | 0 | 0 | | | 1.79 KB | 52b57110c3ead7c30da30ee69e805c795295b8a5a1812f6dcb0e95c5a2723577 |
lib/prefab/logger_client.rb | 100644 | 0 | 0 | | | 2.29 KB | 18a0538ca7b163f00fb2396bfb621a259795bdae7fe04ffffabbe1710158ea5c |
lib/prefab/murmer3.rb | 100644 | 0 | 0 | | | 1.09 KB | 45662824eaa8d0c3d17c67d8ce241afff38e5dd3051240c66d9869566520b190 |
lib/prefab/options.rb | 100644 | 0 | 0 | | | 5.92 KB | 059afbbda4b6bb0f76b4cd3a081a224b215e87219989a3de3ee3364f62082b89 |
lib/prefab/periodic_sync.rb | 100644 | 0 | 0 | | | 1.42 KB | 7f852c26c5fefbd6e5430b000983c28486088ac93922fbf91b675365af0391b5 |
lib/prefab/prefab.rb | 100644 | 0 | 0 | | | 3.51 KB | 2073182f75e83e67da7c9dbf28e6e06aa9ebe9f92011e5e412f83d85fd60ea2b |
lib/prefab/rate_limit_cache.rb | 100644 | 0 | 0 | | | 1.01 KB | d8a0bcadcf29d0acb325bb9cc70e4764385790d0dd7b7940e09dd126f51cc0ac |
lib/prefab/resolved_config_presenter.rb | 100644 | 0 | 0 | | | 2 KB | 607997f33e8f84bb7d6ab2fcb29be7a34a9888f49787fae78310d886a887213d |
lib/prefab/sse_config_client.rb | 100644 | 0 | 0 | | | 3.62 KB | 0e181e7ba472939db9a825032038e3119a82cfca6ca9b8f4e4b66533b35cfb9b |
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 | | | 556 Bytes | 1322ef507cc00a49c62e5d4907c3e567615e76c2bfca4b6c7073111fc5bbc59a |
lib/prefab_pb.rb | 100644 | 0 | 0 | | | 22.3 KB | a90b8a34ea70bc1ac880ff46ffb823cbae412b66de3d138685af8b72785f5026 |
prefab-cloud-ruby.gemspec | 100644 | 0 | 0 | | | 6.16 KB | 251403b55166aa73ec3fd974266d639c44ec39414b250c2ddafce505fbfdc976 |
test/.prefab.default.config.yaml | 100644 | 0 | 0 | | | 47 Bytes | acb4bcbbda4b781bf2b4037393aba46e7c1b47e773f2326c1e3fb92bf2be9b70 |
test/.prefab.unit_tests.config.yaml | 100644 | 0 | 0 | | | 959 Bytes | 7c863b972f4fa1477dd51f02f76dae5fc35377803d43cef747f9065f7379f74c |
test/fixtures/datafile.json | 100644 | 0 | 0 | | | 1.79 KB | a3b6fd8b9882f93ab982d4fb7754fca2e68d124e8e9fe730122d48a2601f550f |
test/integration_test.rb | 100644 | 0 | 0 | | | 4.41 KB | 8b281d3c4dafb1fad595607b7a3610936d7a827146b5bf8c32359b8df6537d87 |
test/integration_test_helpers.rb | 100644 | 0 | 0 | | | 4.05 KB | 4ac39bdcec737d96f49952f6ca0f4fc0e9b2e2e837bc1921c662ffa1a63fd374 |
test/support/common_helpers.rb | 100644 | 0 | 0 | | | 5.47 KB | a866f127709a600479cd6c8c11e817100aada882ca41798bc188ba6cb2e54f5a |
test/support/mock_base_client.rb | 100644 | 0 | 0 | | | 710 Bytes | 1039e7a6dca144cf7638dec8152db595fd2235cb4124e2178cd2be20852163f8 |
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.6 KB | 58dc10bbb56407a55f20fb9965a2365df24d945daf2ca372e82c05e3dc22385a |
test/test_config_client.rb | 100644 | 0 | 0 | | | 3.77 KB | a9bee97d08a62270213dc74c1cb3f3b638801c47c2e9bfede1f1decec8e055c2 |
test/test_config_loader.rb | 100644 | 0 | 0 | | | 3.98 KB | efe72a899d7642b039484cffaa0e126779848025a1d4a7d97d37d2450598b82c |
test/test_config_resolver.rb | 100644 | 0 | 0 | | | 18.5 KB | 9e615ad999c24f6368b23e9ca241b752535ffd173825ee7f89d39c5a01baf36e |
test/test_config_value_unwrapper.rb | 100644 | 0 | 0 | | | 10.5 KB | e567601101dbc31f97886c5b32cea2ddb0bc348ab2de88d7c7e1973ec557a991 |
test/test_config_value_wrapper.rb | 100644 | 0 | 0 | | | 1.24 KB | 293e2c1770ab23a878bfe45a53b332aee9ca9bc04b97d282cd8147cc54e48386 |
test/test_context.rb | 100644 | 0 | 0 | | | 8.84 KB | 44720086b33a48ac915a0fde7518d3d9ccd7015efa3224bd8f7e56baa5d1ec82 |
test/test_context_shape.rb | 100644 | 0 | 0 | | | 1.44 KB | 742aac037e07488182c6bd91d873b7504f80593949d0f63e93862a6183824614 |
test/test_context_shape_aggregator.rb | 100644 | 0 | 0 | | | 4.92 KB | c9773be632703e203f459e6334e696f862817560794e99c4782853c2af2d845f |
test/test_criteria_evaluator.rb | 100644 | 0 | 0 | | | 26.3 KB | ad74d37413059e8be4b9409dfed7de8874d88916f59ef955b1877216f7219bd4 |
test/test_duration.rb | 100644 | 0 | 0 | | | 1.39 KB | 1c06bf71d1e6ab0bd910acecadbd461b8fce055606dafcccd1ef24f0830a56b1 |
test/test_encryption.rb | 100644 | 0 | 0 | | | 369 Bytes | 54e363588a5041eceacdbd75d8e0e9d5e749525c9d0e926730beb54e18d99b88 |
test/test_evaluation_summary_aggregator.rb | 100644 | 0 | 0 | | | 5.22 KB | 8352d163342dc1e10c1089a5dfae473ef0592046cffd1e552a584d1ef7bcaa4e |
test/test_example_contexts_aggregator.rb | 100644 | 0 | 0 | | | 7.38 KB | a45ae21a6f5746651e9ccca1a65ab78bc2d88b1a7c441607d4bcfa12246f8467 |
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 | 1938ca808c2819579efcc175269b03e1338c27413eb13bf995af03322319d175 |
test/test_integration.rb | 100644 | 0 | 0 | | | 2.56 KB | bce1cd1e84a5a7cee32382db2c81433db52fd05061be70eb8f1316c04967f1c5 |
test/test_internal_logger.rb | 100644 | 0 | 0 | | | 454 Bytes | eba28004562f5f9343b1bcbb13d193431c23012f0f096223b5db74b4680a1058 |
test/test_javascript_stub.rb | 100644 | 0 | 0 | | | 5.53 KB | 302c769301be00ccec1ce59d8b860d9cea9e4484ed3ed998c5390f3942f88aea |
test/test_local_config_parser.rb | 100644 | 0 | 0 | | | 5.51 KB | d4dc2e9503df0d720c2d9bbef1e16bee59db7a4e9266a77e86b5bbdffc8fc4cc |
test/test_log_path_aggregator.rb | 100644 | 0 | 0 | | | 2.4 KB | 9ac47b607e0a649c9fea75f3886a795ca83983dd8ed7e3e662df2bdd1dbbc66d |
test/test_logger.rb | 100644 | 0 | 0 | | | 8.42 KB | 394871f975f6675d2453bb1498eae38a48c0064aa1218c46c12303b6d0db30af |
test/test_logger_initialization.rb | 100644 | 0 | 0 | | | 195 Bytes | 1fd47a2bdea50ec3ad5dbca0a9cfa6052f39c9be791dd01ed54dae189a15ee9c |
test/test_options.rb | 100644 | 0 | 0 | | | 3.29 KB | b6ada1be326edbaf1c9bded453f61dc8fc6d1e27bab807a8b9dbd78aa4d5ce87 |
test/test_prefab.rb | 100644 | 0 | 0 | | | 1.07 KB | 4eab2095b78268c727a31e5a7c342448fd9b6f0729a7c3f2cb5a1eb2203c7f68 |
test/test_rate_limit_cache.rb | 100644 | 0 | 0 | | | 850 Bytes | 85e81555beed7ab799ef1532f6e5c5777d49278b110e50db9347008254efde15 |
test/test_sse_config_client.rb | 100644 | 0 | 0 | | | 5.97 KB | 650fd631bff8302deebec6d631af69a89513cd5d9000d03a2373db3fe5e38cb3 |
test/test_weighted_value_resolver.rb | 100644 | 0 | 0 | | | 2.21 KB | 548c05131cfc398428d87b01cea8d3b502a37d9cb5b6db383ba7818a2021ac11 |