Module: Flagsmith::Engine::Segments::Constants

Included in:
Condition, Evaluator, Rule
Defined in:
lib/flagsmith/engine/segments/constants.rb

Constant Summary collapse

ALL_RULE =

Segment Rules

'ALL'
ANY_RULE =
'ANY'
NONE_RULE =
'NONE'
RULE_TYPES =
[ALL_RULE, ANY_RULE, NONE_RULE].freeze
EQUAL =

Segment Condition Operators

'EQUAL'
GREATER_THAN =
'GREATER_THAN'
LESS_THAN =
'LESS_THAN'
LESS_THAN_INCLUSIVE =
'LESS_THAN_INCLUSIVE'
CONTAINS =
'CONTAINS'
GREATER_THAN_INCLUSIVE =
'GREATER_THAN_INCLUSIVE'
NOT_CONTAINS =
'NOT_CONTAINS'
NOT_EQUAL =
'NOT_EQUAL'
REGEX =
'REGEX'
PERCENTAGE_SPLIT =
'PERCENTAGE_SPLIT'
IS_SET =
'IS_SET'
IS_NOT_SET =
'IS_NOT_SET'
MODULO =
'MODULO'
IN =
'IN'
CONDITION_OPERATORS =
[
  EQUAL,
  GREATER_THAN,
  LESS_THAN,
  LESS_THAN_INCLUSIVE,
  CONTAINS,
  GREATER_THAN_INCLUSIVE,
  NOT_CONTAINS,
  NOT_EQUAL,
  REGEX,
  PERCENTAGE_SPLIT,
  MODULO,
  IN
].freeze