class Gitlab::Experiment::Configuration
Attributes
base_class[RW]
cache[RW]
context_key_bit_length[RW]
context_key_secret[RW]
default_rollout[RW]
inclusion_resolver[RW]
logger[RW]
mount_at[RW]
name_prefix[RW]
publishing_behavior[RW]
redirect_url_validator[RW]
tracking_behavior[RW]
Public Class Methods
context_hash_strategy=(block)
click to toggle source
TODO: Added deprecation in release 0.6.0
# File lib/gitlab/experiment/configuration.rb, line 64 def context_hash_strategy=(block) ActiveSupport::Deprecation.warn('context_hash_strategy has been deprecated, instead configure' \ ' `context_key_secret` and `context_key_bit_length`.') @__context_hash_strategy = block end
variant_resolver()
click to toggle source
TODO: Added deprecation in release 0.5.0
# File lib/gitlab/experiment/configuration.rb, line 71 def variant_resolver ActiveSupport::Deprecation.warn('variant_resolver is deprecated, instead use `inclusion_resolver` with a' \ ' block that returns a boolean.') @inclusion_resolver end
variant_resolver=(block)
click to toggle source
# File lib/gitlab/experiment/configuration.rb, line 77 def variant_resolver=(block) ActiveSupport::Deprecation.warn('variant_resolver is deprecated, instead use `inclusion_resolver` with a' \ ' block that returns a boolean.') @inclusion_resolver = block end