Module: Prefab

Defined in:
lib/prefab_pb.rb,
lib/prefab/error.rb,
lib/prefab/client.rb,
lib/prefab/options.rb,
lib/prefab/noop_cache.rb,
lib/prefab/noop_stats.rb,
lib/prefab/sse_logger.rb,
lib/prefab_services_pb.rb,
lib/prefab/config_client.rb,
lib/prefab/config_loader.rb,
lib/prefab/logger_client.rb,
lib/prefab/config_resolver.rb,
lib/prefab/internal_logger.rb,
lib/prefab/auth_interceptor.rb,
lib/prefab/ratelimit_client.rb,
lib/prefab/criteria_evaluator.rb,
lib/prefab/log_path_collector.rb,
lib/prefab/yaml_config_parser.rb,
lib/prefab/feature_flag_client.rb,
lib/prefab/local_config_parser.rb,
lib/prefab/config_value_unwrapper.rb,
lib/prefab/cancellable_interceptor.rb,
lib/prefab/weighted_value_resolver.rb,
lib/prefab/errors/invalid_api_key_error.rb,
lib/prefab/errors/missing_default_error.rb,
lib/prefab/errors/initialization_timeout_error.rb

Defined Under Namespace

Modules: ClientService, ConfigService, Errors, IdService, LoggerReportingService, RateLimitService Classes: AuthInterceptor, BootstrappingConfigClient, CancellableInterceptor, Client, ConfigClient, ConfigLoader, ConfigResolver, ConfigValueUnwrapper, CriteriaEvaluator, Error, FeatureFlagClient, InternalLogger, LocalConfigParser, LogPathCollector, LoggerClient, NoopCache, NoopStats, Options, RateLimitClient, SseLogger, WeightedValueResolver, YAMLConfigParser

Constant Summary collapse

ConfigServicePointer =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.ConfigServicePointer").msgclass
ConfigValue =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.ConfigValue").msgclass
StringList =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.StringList").msgclass
WeightedValue =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.WeightedValue").msgclass
WeightedValues =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.WeightedValues").msgclass
Configs =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.Configs").msgclass
Config =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.Config").msgclass
ChangedBy =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.ChangedBy").msgclass
ConfigRow =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.ConfigRow").msgclass
ConditionalValue =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.ConditionalValue").msgclass
LimitResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.LimitResponse").msgclass
LimitRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.LimitRequest").msgclass
Criterion =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.Criterion").msgclass
Identity =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.Identity").msgclass
ClientConfigValue =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.ClientConfigValue").msgclass
ConfigEvaluations =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.ConfigEvaluations").msgclass
LimitDefinition =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.LimitDefinition").msgclass
LimitDefinitions =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.LimitDefinitions").msgclass
BufferedRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.BufferedRequest").msgclass
BatchRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.BatchRequest").msgclass
BasicResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.BasicResponse").msgclass
CreationResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.CreationResponse").msgclass
IdBlock =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.IdBlock").msgclass
IdBlockRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.IdBlockRequest").msgclass
Loggers =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.Loggers").msgclass
Logger =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.Logger").msgclass
LoggerReportResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.LoggerReportResponse").msgclass
ConfigType =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.ConfigType").enummodule
LogLevel =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.LogLevel").enummodule
OnFailure =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("prefab.OnFailure").enummodule