Method: Evoc::Experiment#initialize
- Defined in:
- lib/evoc/experiment.rb
#initialize(opts = Hash.new) ⇒ Experiment
Returns a new instance of Experiment.
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/evoc/experiment.rb', line 8 def initialize(opts = Hash.new) self.opts = opts # Set logger level Logging.set_level(self.opts[:logger_level]) logger.debug "Initialized experiment with options: #{opts}" # setup history if !opts[:transactions].nil? Evoc::HistoryStore.initialize(path: self.opts[:transactions],case_id: self.opts[:case_id], granularity: self.opts[:granularity]) end end |