Module: Gitlab::Experiment::Rollout
- Defined in:
- lib/gitlab/experiment/rollout.rb,
lib/gitlab/experiment/rollout/random.rb,
lib/gitlab/experiment/rollout/percent.rb,
lib/gitlab/experiment/rollout/round_robin.rb
Defined Under Namespace
Classes: Base, Percent, Random, RoundRobin
Class Method Summary collapse
Class Method Details
.resolve(klass) ⇒ Object
10 11 12 13 14 |
# File 'lib/gitlab/experiment/rollout.rb', line 10 def self.resolve(klass) return "#{name}::#{klass.to_s.classify}".constantize if klass.is_a?(Symbol) || klass.is_a?(String) klass end |