Table of Contents - optimizely-sdk-3.8.1 Documentation
Classes and Modules
- Optimizely
- Optimizely::AsyncScheduler
- Optimizely::Audience
- Optimizely::BaseErrorHandler
- Optimizely::BaseEventBuilder
- Optimizely::BaseLogger
- Optimizely::BaseUserProfileService
- Optimizely::BatchEventProcessor
- Optimizely::Bucketer
- Optimizely::ConditionTreeEvaluator
- Optimizely::ConversionEvent
- Optimizely::CustomAttributeConditionEvaluator
- Optimizely::DatafileProjectConfig
- Optimizely::Decide
- Optimizely::Decide::OptimizelyDecideOption
- Optimizely::Decide::OptimizelyDecision
- Optimizely::Decide::OptimizelyDecisionMessage
- Optimizely::Decision
- Optimizely::DecisionService
- Optimizely::Error
- Optimizely::Event
- Optimizely::EventBatch
- Optimizely::EventBatch::Builder
- Optimizely::EventBuilder
- Optimizely::EventContext
- Optimizely::EventDispatcher
- Optimizely::EventFactory
- Optimizely::EventProcessor
- Optimizely::ForwardingEventProcessor
- Optimizely::HTTPCallError
- Optimizely::HTTPProjectConfigManager
- Optimizely::Helpers
- Optimizely::Helpers::Constants
- Optimizely::Helpers::DateTimeUtils
- Optimizely::Helpers::EventTagUtils
- Optimizely::Helpers::Group
- Optimizely::Helpers::HttpUtils
- Optimizely::Helpers::Validator
- Optimizely::Helpers::VariableType
- Optimizely::ImpressionEvent
- Optimizely::InvalidAttributeError
- Optimizely::InvalidAttributeFormatError
- Optimizely::InvalidAttributeType
- Optimizely::InvalidAudienceError
- Optimizely::InvalidDatafileVersionError
- Optimizely::InvalidEventError
- Optimizely::InvalidEventTagFormatError
- Optimizely::InvalidExperimentError
- Optimizely::InvalidInputError
- Optimizely::InvalidInputsError
- Optimizely::InvalidNotificationType
- Optimizely::InvalidProjectConfigError
- Optimizely::InvalidSemanticVersion
- Optimizely::InvalidVariationError
- Optimizely::NoOpErrorHandler
- Optimizely::NoOpEventDispatcher
- Optimizely::NoOpLogger
- Optimizely::NotificationCenter
- Optimizely::OptimizelyConfig
- Optimizely::OptimizelyFactory
- Optimizely::OptimizelyUserContext
- Optimizely::Params
- Optimizely::Project
- Optimizely::ProjectConfig
- Optimizely::ProjectConfigManager
- Optimizely::ProxyConfig
- Optimizely::RaiseErrorHandler
- Optimizely::SemanticVersion
- Optimizely::SimpleLogger
- Optimizely::Snapshot
- Optimizely::SnapshotEvent
- Optimizely::StaticProjectConfigManager
- Optimizely::UserEvent
- Optimizely::UserEventFactory
- Optimizely::Visitor
- Optimizely::VisitorAttribute
Methods
- ::blocking_timeout — Optimizely::OptimizelyFactory
- ::build_attribute_list — Optimizely::EventFactory
- ::create — Optimizely::DatafileProjectConfig
- ::create_conversion_event — Optimizely::UserEventFactory
- ::create_conversion_event_visitor — Optimizely::EventFactory
- ::create_impression_event — Optimizely::UserEventFactory
- ::create_impression_event_visitor — Optimizely::EventFactory
- ::create_log_event — Optimizely::EventFactory
- ::custom_instance — Optimizely::OptimizelyFactory
- ::default_instance — Optimizely::OptimizelyFactory
- ::default_instance_with_config_manager — Optimizely::OptimizelyFactory
- ::max_event_batch_size — Optimizely::OptimizelyFactory
- ::max_event_flush_interval — Optimizely::OptimizelyFactory
- ::new — Optimizely::Project
- ::new — Optimizely::Bucketer
- ::new — Optimizely::DatafileProjectConfig
- ::new — Optimizely::ProxyConfig
- ::new — Optimizely::AsyncScheduler
- ::new — Optimizely::HTTPProjectConfigManager
- ::new — Optimizely::StaticProjectConfigManager
- ::new — Optimizely::CustomAttributeConditionEvaluator
- ::new — Optimizely::Decide::OptimizelyDecision
- ::new — Optimizely::DecisionService
- ::new — Optimizely::BatchEventProcessor
- ::new — Optimizely::ConversionEvent
- ::new — Optimizely::Decision
- ::new — Optimizely::EventContext
- ::new — Optimizely::ImpressionEvent
- ::new — Optimizely::Snapshot
- ::new — Optimizely::SnapshotEvent
- ::new — Optimizely::Visitor
- ::new — Optimizely::VisitorAttribute
- ::new — Optimizely::ForwardingEventProcessor
- ::new — Optimizely::Event
- ::new — Optimizely::BaseEventBuilder
- ::new — Optimizely::EventDispatcher
- ::new — Optimizely::HTTPCallError
- ::new — Optimizely::InvalidAudienceError
- ::new — Optimizely::InvalidAttributeError
- ::new — Optimizely::InvalidAttributeFormatError
- ::new — Optimizely::InvalidEventTagFormatError
- ::new — Optimizely::InvalidExperimentError
- ::new — Optimizely::InvalidEventError
- ::new — Optimizely::InvalidVariationError
- ::new — Optimizely::InvalidDatafileVersionError
- ::new — Optimizely::InvalidInputError
- ::new — Optimizely::InvalidNotificationType
- ::new — Optimizely::InvalidInputsError
- ::new — Optimizely::InvalidProjectConfigError
- ::new — Optimizely::InvalidAttributeType
- ::new — Optimizely::InvalidSemanticVersion
- ::new — Optimizely::SimpleLogger
- ::new — Optimizely::NotificationCenter
- ::new — Optimizely::OptimizelyConfig
- ::new — Optimizely::OptimizelyUserContext
- ::polling_interval — Optimizely::OptimizelyFactory
- #== — Optimizely::Event
- #account_id — Optimizely::ProjectConfig
- #activate — Optimizely::Project
- #add_notification_listener — Optimizely::NotificationCenter
- #add_to_batch — Optimizely::BatchEventProcessor
- #and_evaluator — Optimizely::ConditionTreeEvaluator
- #anonymize_ip — Optimizely::ProjectConfig
- #as_json — Optimizely::Decide::OptimizelyDecision
- #as_json — Optimizely::Decision
- #as_json — Optimizely::EventBatch
- #as_json — Optimizely::EventContext
- #as_json — Optimizely::Snapshot
- #as_json — Optimizely::SnapshotEvent
- #as_json — Optimizely::Visitor
- #as_json — Optimizely::VisitorAttribute
- #as_json — Optimizely::OptimizelyUserContext
- #attribute_valid? — Optimizely::Helpers::Validator
- #attributes — Optimizely::ProjectConfig
- #attributes_valid? — Optimizely::Project
- #attributes_valid? — Optimizely::Helpers::Validator
- #audiences — Optimizely::ProjectConfig
- #blocking_timeout — Optimizely::HTTPProjectConfigManager
- #boolean? — Optimizely::Helpers::Validator
- #bot_filtering — Optimizely::ProjectConfig
- #bucket — Optimizely::Bucketer
- #build — Optimizely::EventBatch::Builder
- #build? — Optimizely::SemanticVersion
- #cast_value_to_type — Optimizely::Helpers::VariableType
- #clean_all_notifications — Optimizely::NotificationCenter
- #clear_all_notification_listeners — Optimizely::NotificationCenter
- #clear_notification_listeners — Optimizely::NotificationCenter
- #clear_notifications — Optimizely::NotificationCenter
- #clone — Optimizely::OptimizelyUserContext
- #close — Optimizely::Project
- #compare_user_version_with_target_version — Optimizely::SemanticVersion
- #config — Optimizely::HTTPProjectConfigManager
- #config — Optimizely::ProjectConfigManager
- #config — Optimizely::OptimizelyConfig
- #create_conversion_event — Optimizely::EventBuilder
- #create_impression_event — Optimizely::EventBuilder
- #create_timestamp — Optimizely::EventBuilder
- #create_timestamp — Optimizely::Helpers::DateTimeUtils
- #create_user_context — Optimizely::Project
- #create_uuid — Optimizely::EventBuilder
- #datafile — Optimizely::ProjectConfig
- #datafile_valid? — Optimizely::Helpers::Validator
- #decide — Optimizely::Project
- #decide — Optimizely::OptimizelyUserContext
- #decide_all — Optimizely::Project
- #decide_all — Optimizely::OptimizelyUserContext
- #decide_for_keys — Optimizely::Project
- #decide_for_keys — Optimizely::OptimizelyUserContext
- #dispatch_event — Optimizely::NoOpEventDispatcher
- #dispatch_event — Optimizely::EventDispatcher
- #error_handler_valid? — Optimizely::Helpers::Validator
- #evaluate — Optimizely::CustomAttributeConditionEvaluator
- #evaluate — Optimizely::ConditionTreeEvaluator
- #event_dispatcher_valid? — Optimizely::Helpers::Validator
- #event_tags_valid? — Optimizely::Project
- #event_tags_valid? — Optimizely::Helpers::Validator
- #events — Optimizely::ProjectConfig
- #exact_evaluator — Optimizely::CustomAttributeConditionEvaluator
- #execution_wrapper — Optimizely::AsyncScheduler
- #exists_evaluator — Optimizely::CustomAttributeConditionEvaluator
- #experiment_running? — Optimizely::DatafileProjectConfig
- #experiment_running? — Optimizely::ProjectConfig
- #experiments — Optimizely::ProjectConfig
- #experiments_map — Optimizely::OptimizelyConfig
- #feature_experiment? — Optimizely::DatafileProjectConfig
- #feature_experiment? — Optimizely::ProjectConfig
- #feature_flags — Optimizely::ProjectConfig
- #fetch_datafile_config — Optimizely::HTTPProjectConfigManager
- #find_bucket — Optimizely::Bucketer
- #finite_number? — Optimizely::Helpers::Validator
- #flush — Optimizely::BatchEventProcessor
- #flush_queue! — Optimizely::BatchEventProcessor
- #generate_bucket_value — Optimizely::Bucketer
- #generate_key_map — Optimizely::DatafileProjectConfig
- #generate_unsigned_hash_code_32_bit — Optimizely::Bucketer
- #get_all_feature_variables — Optimizely::Project
- #get_attribute_id — Optimizely::DatafileProjectConfig
- #get_attribute_id — Optimizely::ProjectConfig
- #get_audience_from_id — Optimizely::DatafileProjectConfig
- #get_audience_from_id — Optimizely::ProjectConfig
- #get_bucketing_id — Optimizely::DecisionService
- #get_common_params — Optimizely::BaseEventBuilder
- #get_conversion_params — Optimizely::EventBuilder
- #get_datafile_url — Optimizely::HTTPProjectConfigManager
- #get_enabled_features — Optimizely::Project
- #get_event_from_key — Optimizely::DatafileProjectConfig
- #get_event_from_key — Optimizely::ProjectConfig
- #get_experiment_from_id — Optimizely::DatafileProjectConfig
- #get_experiment_from_id — Optimizely::ProjectConfig
- #get_experiment_from_key — Optimizely::DatafileProjectConfig
- #get_experiment_from_key — Optimizely::ProjectConfig
- #get_experiment_key — Optimizely::DatafileProjectConfig
- #get_experiment_key — Optimizely::ProjectConfig
- #get_feature_flag_from_key — Optimizely::DatafileProjectConfig
- #get_feature_flag_from_key — Optimizely::ProjectConfig
- #get_feature_variable — Optimizely::Project
- #get_feature_variable — Optimizely::DatafileProjectConfig
- #get_feature_variable — Optimizely::ProjectConfig
- #get_feature_variable_boolean — Optimizely::Project
- #get_feature_variable_double — Optimizely::Project
- #get_feature_variable_for_type — Optimizely::Project
- #get_feature_variable_for_variation — Optimizely::Project
- #get_feature_variable_integer — Optimizely::Project
- #get_feature_variable_json — Optimizely::Project
- #get_feature_variable_string — Optimizely::Project
- #get_features_map — Optimizely::OptimizelyConfig
- #get_forced_variation — Optimizely::Project
- #get_forced_variation — Optimizely::DecisionService
- #get_impression_params — Optimizely::EventBuilder
- #get_merged_variables_map — Optimizely::OptimizelyConfig
- #get_numeric_value — Optimizely::Helpers::EventTagUtils
- #get_optimizely_config — Optimizely::Project
- #get_revenue_value — Optimizely::Helpers::EventTagUtils
- #get_rollout_from_id — Optimizely::DatafileProjectConfig
- #get_rollout_from_id — Optimizely::ProjectConfig
- #get_saved_variation_id — Optimizely::DecisionService
- #get_user_profile — Optimizely::DecisionService
- #get_variation — Optimizely::Project
- #get_variation — Optimizely::DecisionService
- #get_variation_for_feature — Optimizely::DecisionService
- #get_variation_for_feature_experiment — Optimizely::DecisionService
- #get_variation_for_feature_rollout — Optimizely::DecisionService
- #get_variation_from_id — Optimizely::DatafileProjectConfig
- #get_variation_from_id — Optimizely::ProjectConfig
- #get_variation_from_id_by_experiment_id — Optimizely::DatafileProjectConfig
- #get_variation_from_id_by_experiment_id — Optimizely::ProjectConfig
- #get_variation_id_from_key — Optimizely::DatafileProjectConfig
- #get_variation_id_from_key — Optimizely::ProjectConfig
- #get_variation_id_from_key_by_experiment_id — Optimizely::DatafileProjectConfig
- #get_variation_id_from_key_by_experiment_id — Optimizely::ProjectConfig
- #get_variation_with_config — Optimizely::Project
- #get_whitelisted_variation_id — Optimizely::DecisionService
- #get_whitelisted_variations — Optimizely::DatafileProjectConfig
- #get_whitelisted_variations — Optimizely::ProjectConfig
- #greater_than_evaluator — Optimizely::CustomAttributeConditionEvaluator
- #greater_than_or_equal_evaluator — Optimizely::CustomAttributeConditionEvaluator
- #groups — Optimizely::ProjectConfig
- #handle_error — Optimizely::BaseErrorHandler
- #handle_error — Optimizely::NoOpErrorHandler
- #handle_error — Optimizely::RaiseErrorHandler
- #inputs_valid? — Optimizely::Helpers::Validator
- #is_feature_enabled — Optimizely::Project
- #is_valid — Optimizely::Project
- #less_than_evaluator — Optimizely::CustomAttributeConditionEvaluator
- #less_than_or_equal_evaluator — Optimizely::CustomAttributeConditionEvaluator
- #log — Optimizely::BaseLogger
- #log — Optimizely::NoOpLogger
- #log — Optimizely::SimpleLogger
- #logger_valid? — Optimizely::Helpers::Validator
- #lookup — Optimizely::BaseUserProfileService
- #make_request — Optimizely::Helpers::HttpUtils
- #not_evaluator — Optimizely::ConditionTreeEvaluator
- #notification_count — Optimizely::NotificationCenter
- #notification_type_valid? — Optimizely::NotificationCenter
- #or_evaluator — Optimizely::ConditionTreeEvaluator
- #polling_interval — Optimizely::HTTPProjectConfigManager
- #positive_number? — Optimizely::BatchEventProcessor
- #pre_release? — Optimizely::SemanticVersion
- #process — Optimizely::BatchEventProcessor
- #process — Optimizely::EventProcessor
- #process — Optimizely::ForwardingEventProcessor
- #process_queue — Optimizely::BatchEventProcessor
- #project_config — Optimizely::Project
- #project_id — Optimizely::ProjectConfig
- #random_policy? — Optimizely::Helpers::Group
- #ready? — Optimizely::HTTPProjectConfigManager
- #remove_notification_listener — Optimizely::NotificationCenter
- #request_config — Optimizely::HTTPProjectConfigManager
- #revision — Optimizely::ProjectConfig
- #rollouts — Optimizely::ProjectConfig
- #run_queue — Optimizely::BatchEventProcessor
- #same_types? — Optimizely::Helpers::Validator
- #save — Optimizely::BaseUserProfileService
- #save_user_profile — Optimizely::DecisionService
- #semver_equal_evaluator — Optimizely::CustomAttributeConditionEvaluator
- #semver_greater_than_evaluator — Optimizely::CustomAttributeConditionEvaluator
- #semver_greater_than_or_equal_evaluator — Optimizely::CustomAttributeConditionEvaluator
- #semver_less_than_evaluator — Optimizely::CustomAttributeConditionEvaluator
- #semver_less_than_or_equal_evaluator — Optimizely::CustomAttributeConditionEvaluator
- #send_flag_decisions — Optimizely::ProjectConfig
- #send_impression — Optimizely::Project
- #send_notifications — Optimizely::NotificationCenter
- #set_attribute — Optimizely::OptimizelyUserContext
- #set_config — Optimizely::HTTPProjectConfigManager
- #set_forced_variation — Optimizely::Project
- #set_forced_variation — Optimizely::DecisionService
- #should_split? — Optimizely::BatchEventProcessor
- #split_semantic_version — Optimizely::SemanticVersion
- #start! — Optimizely::AsyncScheduler
- #start! — Optimizely::HTTPProjectConfigManager
- #start! — Optimizely::BatchEventProcessor
- #stop! — Optimizely::AsyncScheduler
- #stop! — Optimizely::HTTPProjectConfigManager
- #stop! — Optimizely::BatchEventProcessor
- #string_numeric? — Optimizely::Helpers::Validator
- #substring_evaluator — Optimizely::CustomAttributeConditionEvaluator
- #to_json — Optimizely::Decide::OptimizelyDecision
- #to_json — Optimizely::OptimizelyUserContext
- #track — Optimizely::Project
- #track_event — Optimizely::OptimizelyUserContext
- #typed_audiences — Optimizely::ProjectConfig
- #user_attributes — Optimizely::OptimizelyUserContext
- #user_inputs_valid? — Optimizely::Project
- #user_meets_audience_conditions? — Optimizely::Audience
- #valid_numeric_values? — Optimizely::CustomAttributeConditionEvaluator
- #validate_instantiation_options — Optimizely::Project
- #value_type_valid_for_exact_conditions? — Optimizely::CustomAttributeConditionEvaluator
- #variation_id_exists? — Optimizely::DatafileProjectConfig
- #variation_id_exists? — Optimizely::ProjectConfig
- #with_account_id — Optimizely::EventBatch::Builder
- #with_anonymize_ip — Optimizely::EventBatch::Builder
- #with_client_name — Optimizely::EventBatch::Builder
- #with_client_version — Optimizely::EventBatch::Builder
- #with_enrich_decisions — Optimizely::EventBatch::Builder
- #with_project_id — Optimizely::EventBatch::Builder
- #with_revision — Optimizely::EventBatch::Builder
- #with_visitors — Optimizely::EventBatch::Builder