class Gitlab::Experiment::Rollout::Base
Attributes
experiment[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/gitlab/experiment/rollout.rb, line 21 def initialize(options = {}) @options = options # validate! # we want to validate here, but we can't yet end
Public Instance Methods
execute()
click to toggle source
# File lib/gitlab/experiment/rollout.rb, line 36 def execute variant_names.first end
rollout_for(experiment)
click to toggle source
# File lib/gitlab/experiment/rollout.rb, line 26 def rollout_for(experiment) @experiment = experiment validate! # until we have variant registration we can only validate here execute end
validate!()
click to toggle source
# File lib/gitlab/experiment/rollout.rb, line 32 def validate! # base is always valid end