Module: Gitlab::Experiment::Dsl

Defined in:
lib/gitlab/experiment/dsl.rb

Instance Method Summary collapse

Instance Method Details

#experiment(name, variant_name = nil, **context, &block) ⇒ Object



6
7
8
9
# File 'lib/gitlab/experiment/dsl.rb', line 6

def experiment(name, variant_name = nil, **context, &block)
  context[:request] ||= request if respond_to?(:request)
  Experiment.run(name, variant_name, **context, &block)
end