class OpenFeature::Client
- OpenFeature::Client
- Reference
- Object
Defined in:
openfeature/client.crConstructors
Instance Method Summary
- #add_handler(event : ProviderEvents, &handler : Handler)
- #boolean_details(flag_key : String, default : Bool = true, *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil) : FlagEvaluationDetails(Bool)
- #boolean_value(flag_key : String, default : Bool = true, *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil) : Bool
- #evaluation_context : EvaluationContext
- #metadata : ClientMetadata
- #number_details(flag_key : String, default : Number = 0, *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil) : FlagEvaluationDetails(Number)
- #number_value(flag_key : String, default : Number = 0, *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil) : Number
- #object_details(flag_key : String, default = nil, *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil)
- #object_value(flag_key : String, default = nil, *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil)
- #provider : Provider
- #string_details(flag_key : String, default : String = "", *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil) : FlagEvaluationDetails(String)
- #string_value(flag_key : String, default : String = "", *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil) : String
Constructor Detail
Instance Method Detail
def boolean_details(flag_key : String, default : Bool = true, *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil) : FlagEvaluationDetails(Bool)
#
def boolean_value(flag_key : String, default : Bool = true, *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil) : Bool
#
def number_details(flag_key : String, default : Number = 0, *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil) : FlagEvaluationDetails(Number)
#
def number_value(flag_key : String, default : Number = 0, *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil) : Number
#
def object_details(flag_key : String, default = nil, *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil)
#
def object_value(flag_key : String, default = nil, *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil)
#
def string_details(flag_key : String, default : String = "", *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil) : FlagEvaluationDetails(String)
#
def string_value(flag_key : String, default : String = "", *, context ctx : EvaluationContext | Nil = nil, options : EvaluationOptions | Nil = nil) : String
#