Module: Statsig::Const
- Defined in:
- lib/constants.rb
Constant Summary collapse
- EMPTY_STR =
''.freeze
- SUPPORTED_CONDITION_TYPES =
Set.new(%i[ public fail_gate pass_gate ip_based ua_based user_field environment_field current_time user_bucket unit_id ]).freeze
- SUPPORTED_OPERATORS =
Set.new(%i[ gt gte lt lte version_gt version_gte version_lt version_lte version_eq version_neq any none any_case_sensitive none_case_sensitive str_starts_with_any str_ends_with_any str_contains_any str_contains_none str_matches eq neq before after on in_segment_list not_in_segment_list ]).freeze
- APP_VERSION =
'app_version'.freeze
- APPVERSION =
'appversion'.freeze
- BROWSER_NAME =
'browser_name'.freeze
- BROWSER_VERSION =
'browser_version'.freeze
- BROWSERNAME =
'browsername'.freeze
- BROWSERVERSION =
'browserversion'.freeze
- CML_SHA_256 =
'sha256'.freeze
- CML_USER_ID =
'userID'.freeze
- COUNTRY =
'country'.freeze
- DEFAULT =
'default'.freeze
- DISABLED =
'disabled'.freeze
- DJB2 =
'djb2'.freeze
- EMAIL =
'email'.freeze
- FALSE =
'false'.freeze
- IP =
'ip'.freeze
- LAYER =
:layer
- LOCALE =
'locale'.freeze
- NONE =
'none'.freeze
- OS_NAME =
'os_name'.freeze
- OS_VERSION =
'os_version'.freeze
- OSNAME =
'osname'.freeze
- OSVERSION =
'osversion'.freeze
- OVERRIDE =
'override'.freeze
- Q_RIGHT_CHEVRON =
'Q>'.freeze
- STABLEID =
'stableid'.freeze
- STATSIG_RUBY_SDK =
'statsig-ruby-sdk'.freeze
- TRUE =
'true'.freeze
- USER_AGENT =
'user_agent'.freeze
- USER_ID =
'user_id'.freeze
- USERAGENT =
'useragent'.freeze
- USERID =
'userid'.freeze
- GATE_VALUE =
Persisted Evaluations
'gate_value'.freeze
- JSON_VALUE =
'json_value'.freeze
- RULE_ID =
'rule_id'.freeze
- SECONDARY_EXPOSURES =
'secondary_exposures'.freeze
- GROUP_NAME =
'group_name'.freeze
- ID_TYPE =
'id_type'.freeze
- TARGET_APP_IDS =
'target_app_ids'.freeze
- CONFIG_SYNC_TIME =
'config_sync_time'.freeze
- INIT_TIME =
'init_time'.freeze