View Source OpenFeature.Provider.InMemory (OpenFeature v0.1.1)
OpenFeature in-memory provider. This provider is used for testing purposes. The flags are stored in memory and can be manipulated during tests.
Example
%OpenFeature.Provider.InMemory{flags: %{
"flag_key" => %{
disabled: false,
default_variant: "default",
variants: %{
"default" => "default_value",
"variant1" => "variant1_value",
"variant2" => "variant2_value"
}
}
}}
Summary
Functions
Callback implementation for OpenFeature.Provider.initialize/3
.
Callback implementation for OpenFeature.Provider.resolve_boolean_value/4
.
Callback implementation for OpenFeature.Provider.resolve_map_value/4
.
Callback implementation for OpenFeature.Provider.resolve_number_value/4
.
Callback implementation for OpenFeature.Provider.resolve_string_value/4
.
Callback implementation for OpenFeature.Provider.shutdown/1
.
Functions
Callback implementation for OpenFeature.Provider.initialize/3
.
resolve_boolean_value(provider, key, default, context)
View Source (since 0.1.0)Callback implementation for OpenFeature.Provider.resolve_boolean_value/4
.
Callback implementation for OpenFeature.Provider.resolve_map_value/4
.
resolve_number_value(provider, key, default, context)
View Source (since 0.1.0)Callback implementation for OpenFeature.Provider.resolve_number_value/4
.
resolve_string_value(provider, key, default, context)
View Source (since 0.1.0)Callback implementation for OpenFeature.Provider.resolve_string_value/4
.
Callback implementation for OpenFeature.Provider.shutdown/1
.