Module: FeatureHub::Sdk
- Defined in:
- lib/featurehub-sdk.rb,
lib/feature_hub/sdk/context.rb,
lib/feature_hub/sdk/version.rb,
lib/feature_hub/sdk/interceptors.rb,
lib/feature_hub/sdk/feature_state.rb,
lib/feature_hub/sdk/percentage_calc.rb,
lib/feature_hub/sdk/poll_edge_service.rb,
lib/feature_hub/sdk/feature_hub_config.rb,
lib/feature_hub/sdk/feature_repository.rb,
lib/feature_hub/sdk/impl/apply_features.rb,
lib/feature_hub/sdk/strategy_attributes.rb,
lib/feature_hub/sdk/impl/rollout_holders.rb,
lib/feature_hub/sdk/impl/strategy_wrappers.rb,
lib/feature_hub/sdk/streaming_edge_service.rb,
lib/feature_hub/sdk/impl/murmur3_percentage.rb,
lib/feature_hub/sdk/internal_feature_repository.rb
Overview
already documented elsewhere
Defined Under Namespace
Modules: ContextKeys, Impl, StrategyAttributeCountryName, StrategyAttributeDeviceName, StrategyAttributePlatformName Classes: ClientContext, ClientEvalFeatureContext, EdgeService, EnvironmentInterceptor, Error, FeatureHubConfig, FeatureHubRepository, FeatureState, InterceptorValue, InternalFeatureRepository, PercentageCalculator, PollingEdgeService, ServerEvalFeatureContext, StreamingEdgeService, ValueInterceptor
Constant Summary collapse
- VERSION =
"1.2.3"
Class Method Summary collapse
Class Method Details
.default_logger ⇒ Object
8 9 10 11 12 13 |
# File 'lib/feature_hub/sdk/version.rb', line 8 def default_logger log = ::Logger.new($stdout) log.level = ::Logger::WARN log.progname = "featurehub-sdk" log end |