Module: Featurevisor::EvaluationReason

Defined in:
lib/featurevisor/evaluate.rb

Overview

Evaluation reason constants

Constant Summary collapse

FEATURE_NOT_FOUND =

Feature specific

"feature_not_found"
DISABLED =

feature is not found in datafile

"disabled"
REQUIRED =

feature is disabled

"required"
OUT_OF_RANGE =

required features are not enabled

"out_of_range"
NO_VARIATIONS =

Variations specific

"no_variations"
VARIATION_DISABLED =

feature has no variations

"variation_disabled"
VARIABLE_NOT_FOUND =

Variable specific

"variable_not_found"
VARIABLE_DEFAULT =

variable’s schema is not defined in the feature

"variable_default"
VARIABLE_DISABLED =

default variable value used

"variable_disabled"
VARIABLE_OVERRIDE =

feature is disabled, and variable’s disabledValue is used

"variable_override"
NO_MATCH =

Common

"no_match"
FORCED =

no rules matched

"forced"
STICKY =

against a forced rule

"sticky"
RULE =

against a sticky feature

"rule"
ALLOCATED =

against a regular rule

"allocated"
ERROR =

regular allocation based on bucketing

"error"