Class: Planout::SimpleExperiment
- Inherits:
-
Experiment
- Object
- Experiment
- Planout::SimpleExperiment
- Defined in:
- lib/planout/simple_experiment.rb
Instance Attribute Summary
Attributes inherited from Experiment
Instance Method Summary collapse
Methods inherited from Experiment
#_assign, #as_blob, #assign, #get, #get_params, #initialize, #is_logged?, #log_event, #log_exposure, #requires_assignment, #requires_exposure_logging, #salt, #salt=, #setup
Constructor Details
This class inherits a constructor from Planout::Experiment
Instance Method Details
#configure_logger ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/planout/simple_experiment.rb', line 5 def configure_logger @logger = Logger.new(STDOUT) #@loger.level = Logger::WARN @logger.formatter = proc do |severity, datetime, progname, msg| "logged data: #{msg}\n" end end |
#log(data) ⇒ Object
13 14 15 |
# File 'lib/planout/simple_experiment.rb', line 13 def log(data) @logger.info(JSON.dump(data)) end |