Method: Charted::Visitor#start_experiments
- Defined in:
- lib/charted/model.rb
#start_experiments(labels) ⇒ Object
label:bucket;…
92 93 94 95 96 97 98 99 100 101 102 103 |
# File 'lib/charted/model.rb', line 92 def start_experiments(labels) # label:bucket;... labels.to_s.split(';').map do |str| label, bucket = str.split(':', 2).map(&:strip) exp = experiments_dataset.first(label: label) if exp exp.update(bucket: bucket) if exp.bucket != bucket exp else self.add_experiment(label: label, bucket: bucket) end end end |