Skip to content

Commit 0eab0ae

Browse files
authored
Merge pull request #619 from robin-phung/cleanup-experiment-init
Removed repeated loading from config
2 parents d3ef9d7 + 648576a commit 0eab0ae

File tree

1 file changed

+1
-15
lines changed

1 file changed

+1
-15
lines changed

lib/split/experiment.rb

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,7 @@ def initialize(name, options = {})
2121

2222
@name = name.to_s
2323

24-
alternatives = extract_alternatives_from_options(options)
25-
26-
if alternatives.empty? && (exp_config = Split.configuration.experiment_for(name))
27-
options = {
28-
alternatives: load_alternatives_from_configuration,
29-
goals: Split::GoalsCollection.new(@name).load_from_configuration,
30-
metadata: load_metadata_from_configuration,
31-
resettable: exp_config[:resettable],
32-
algorithm: exp_config[:algorithm]
33-
}
34-
else
35-
options[:alternatives] = alternatives
36-
end
37-
38-
set_alternatives_and_options(options)
24+
extract_alternatives_from_options(options)
3925
end
4026

4127
def self.finished_key(key)

0 commit comments

Comments
 (0)