Table of Contents - gitlab-experiment-0.6.4 Documentation
Pages
- USAGE
- POST_INSTALL
- application_experiment.rb.tt
- initializer.rb.tt
- experiment.rb.tt
- experiment_spec.rb.tt
- experiment_test.rb.tt
Classes and Modules
- Gitlab
- Gitlab::Experiment
- Gitlab::Experiment::BaseInterface
- Gitlab::Experiment::Cache
- Gitlab::Experiment::Cache::Interface
- Gitlab::Experiment::Cache::RedisHashStore
- Gitlab::Experiment::Callbacks
- Gitlab::Experiment::Configuration
- Gitlab::Experiment::Context
- Gitlab::Experiment::Cookies
- Gitlab::Experiment::Dsl
- Gitlab::Experiment::Engine
- Gitlab::Experiment::Middleware
- Gitlab::Experiment::RSpecHelpers
- Gitlab::Experiment::RSpecMatchers
- Gitlab::Experiment::Rollout
- Gitlab::Experiment::Rollout::Base
- Gitlab::Experiment::Rollout::Percent
- Gitlab::Experiment::Rollout::Random
- Gitlab::Experiment::Rollout::RoundRobin
- Gitlab::Generators
- Gitlab::Generators::Experiment
- Gitlab::Generators::Experiment::InstallGenerator
- Gitlab::Generators::ExperimentGenerator
- Object
- Rspec
- Rspec::Generators
- Rspec::Generators::ExperimentGenerator
- TestUnit
- TestUnit::Generators
- TestUnit::Generators::ExperimentGenerator
Methods
- ::context_hash_strategy= — Gitlab::Experiment::Configuration
- ::default_rollout — Gitlab::Experiment
- ::exclude — Gitlab::Experiment
- ::include_in — Gitlab::Experiment::Dsl
- ::model_name — Gitlab::Experiment
- ::new — Gitlab::Experiment::Cache::Interface
- ::new — Gitlab::Experiment::Context
- ::new — Gitlab::Experiment::Middleware
- ::new — Gitlab::Experiment::Rollout::Base
- ::new — Gitlab::Experiment::BaseInterface
- ::published_experiments — Gitlab::Experiment
- ::redirect — Gitlab::Experiment::Middleware
- ::resolve — Gitlab::Experiment::Rollout
- ::segment — Gitlab::Experiment
- ::variant_resolver — Gitlab::Experiment::Configuration
- ::variant_resolver= — Gitlab::Experiment::Configuration
- #add_merged_migration — Gitlab::Experiment::Context
- #add_unmerged_migration — Gitlab::Experiment::Context
- #attr_get — Gitlab::Experiment::Cache::Interface
- #attr_inc — Gitlab::Experiment::Cache::Interface
- #attr_set — Gitlab::Experiment::Cache::Interface
- #base? — Gitlab::Experiment::BaseInterface
- #behaviors — Gitlab::Experiment::BaseInterface
- #build_callback — Gitlab::Experiment::Callbacks
- #cache — Gitlab::Experiment::Cache
- #cache_key — Gitlab::Experiment::Cache
- #cache_variant — Gitlab::Experiment::Cache
- #cached_variant_resolver — Gitlab::Experiment::BaseInterface
- #call — Gitlab::Experiment::Middleware
- #candidate — Gitlab::Experiment
- #clear — Gitlab::Experiment::Cache::RedisHashStore
- #configure — Gitlab::Experiment::BaseInterface
- #constantize — Gitlab::Experiment::BaseInterface
- #context — Gitlab::Experiment
- #control — Gitlab::Experiment
- #cookie_jar — Gitlab::Experiment::Cookies
- #create_baseclass — Gitlab::Generators::Experiment::InstallGenerator
- #create_experiment — Gitlab::Generators::ExperimentGenerator
- #create_experiment_spec — Rspec::Generators::ExperimentGenerator
- #create_initializer — Gitlab::Generators::Experiment::InstallGenerator
- #delete — Gitlab::Experiment::Cache::Interface
- #delete_entry — Gitlab::Experiment::Cache::RedisHashStore
- #display_post_install — Gitlab::Generators::Experiment::InstallGenerator
- #distribution_rules — Gitlab::Experiment::Rollout::Percent
- #domain — Gitlab::Experiment::Cookies
- #enabled? — Gitlab::Experiment
- #exclude! — Gitlab::Experiment
- #excluded? — Gitlab::Experiment
- #execute — Gitlab::Experiment::Rollout::Base
- #execute — Gitlab::Experiment::Rollout::Percent
- #execute — Gitlab::Experiment::Rollout::Random
- #execute — Gitlab::Experiment::Rollout::RoundRobin
- #expect_tracking_on — Gitlab::Experiment::RSpecMatchers
- #experiment — Gitlab::Experiment::Dsl
- #experiment_details — Gitlab::Experiment::RSpecHelpers
- #experiment_group? — Gitlab::Experiment
- #experiment_name — Gitlab::Experiment::BaseInterface
- #failure_message — Gitlab::Experiment::RSpecMatchers
- #file_name — Gitlab::Generators::ExperimentGenerator
- #flipper_id — Gitlab::Experiment::BaseInterface
- #freeze — Gitlab::Experiment::Context
- #from_param — Gitlab::Experiment::BaseInterface
- #generate_cookie — Gitlab::Experiment::Cookies
- #generate_result — Gitlab::Experiment::BaseInterface
- #hkey — Gitlab::Experiment::Cache::RedisHashStore
- #id — Gitlab::Experiment::BaseInterface
- #identify — Gitlab::Experiment
- #include_dsl — Gitlab::Experiment::Engine
- #increment — Gitlab::Experiment::Cache::RedisHashStore
- #inspect — Gitlab::Experiment::BaseInterface
- #key — Gitlab::Experiment::Context
- #key_for — Gitlab::Experiment
- #message_details — Gitlab::Experiment::RSpecMatchers
- #method_missing — Gitlab::Experiment::Context
- #migrate_cookie — Gitlab::Experiment::Cookies
- #migrated_cache_fetch — Gitlab::Experiment::Cache
- #migration_keys — Gitlab::Experiment::Context
- #mount_engine — Gitlab::Experiment::Engine
- #name — Gitlab::Experiment
- #normalized_id — Gitlab::Experiment::Rollout::Percent
- #pool — Gitlab::Experiment::Cache::RedisHashStore
- #process_migrations — Gitlab::Experiment::Context
- #process_redirect_url — Gitlab::Experiment
- #publish — Gitlab::Experiment
- #raise_on_mismatches? — Gitlab::Experiment::BaseInterface
- #read — Gitlab::Experiment::Cache::Interface
- #read_entry — Gitlab::Experiment::Cache::RedisHashStore
- #reinitialize — Gitlab::Experiment::Context
- #remove_possible_suffix — Gitlab::Generators::ExperimentGenerator
- #require_experiment — Gitlab::Experiment::RSpecMatchers
- #resolve_cookie — Gitlab::Experiment::Cookies
- #resolve_variant_name — Gitlab::Experiment
- #respond_to_missing? — Gitlab::Experiment::Context
- #rollout — Gitlab::Experiment
- #rollout_for — Gitlab::Experiment::Rollout::Base
- #run — Gitlab::Experiment
- #segmentation_callback_chain — Gitlab::Experiment
- #session_id — Gitlab::Experiment::BaseInterface
- #should_track? — Gitlab::Experiment
- #signature — Gitlab::Experiment
- #signature — Gitlab::Experiment::Context
- #stub_experiments — Gitlab::Experiment::RSpecHelpers
- #to_param — Gitlab::Experiment::BaseInterface
- #track — Gitlab::Experiment
- #trackable? — Gitlab::Experiment::Context
- #try — Gitlab::Experiment
- #use — Gitlab::Experiment
- #validate! — Gitlab::Experiment::Rollout::Base
- #validate! — Gitlab::Experiment::Rollout::Percent
- #value — Gitlab::Experiment::Context
- #variant — Gitlab::Experiment
- #variant_names — Gitlab::Experiment::BaseInterface
- #wrapped_experiment — Gitlab::Experiment::RSpecHelpers
- #write — Gitlab::Experiment::Cache::Interface
- #write_entry — Gitlab::Experiment::Cache::RedisHashStore