Module: VWO::CONSTANTS
- Included in:
- VWO, VWO::Core::Bucketer, VWO::Core::VariationDecider, Services::EventDispatcher, Utils::Campaign, Utils::CustomDimensions, Utils::Feature, Utils::Function, Utils::Impression, Utils::UUID, Utils::Utility, Utils::Validations
- Defined in:
- lib/vwo/constants.rb
Defined Under Namespace
Modules: ApiMethods, CampaignTypes, DATATYPE, ENDPOINTS, EVENTS, EventEnum, GoalTypes, Hooks, PushApi, VariableTypes
Constant Summary collapse
- API_VERSION =
1- PLATFORM =
'server'- SEED_VALUE =
1- MAX_TRAFFIC_PERCENT =
100- MAX_TRAFFIC_VALUE =
10_000- MAX_RANGE =
10_000- STATUS_RUNNING =
'RUNNING'- LIBRARY_PATH =
rubocop:disable Style/ExpandPathArguments
File.('../..', __FILE__)
- HTTP_PROTOCOL =
rubocop:enable Style/ExpandPathArguments
'http://'- HTTPS_PROTOCOL =
'https://'- URL_NAMESPACE =
'6ba7b811-9dad-11d1-80b4-00c04fd430c8'- SDK_VERSION =
'1.42.0'- SDK_NAME =
'ruby'- VWO_DELIMITER =
'_vwo_'- MAX_EVENTS_PER_REQUEST =
5000- MIN_EVENTS_PER_REQUEST =
1- DEFAULT_EVENTS_PER_REQUEST =
100- DEFAULT_REQUEST_TIME_INTERVAL =
10 * 60(secs) = 600 secs i.e. 10 minutes
600- MIN_REQUEST_TIME_INTERVAL =
2- RUBY_VARIABLE_TYPES =
{ 'string' => [String], 'integer' => [Integer], 'double' => [Float], 'boolean' => [TrueClass, FalseClass], 'json' => [Hash] }
- GOAL_TYPES =
{ 'REVENUE' => 'REVENUE_TRACKING', 'CUSTOM' => 'CUSTOM_GOAL', 'ALL' => 'ALL' }