Class: EasyAb::Experiments
- Inherits:
-
Object
- Object
- EasyAb::Experiments
- Defined in:
- lib/easy_ab.rb
Instance Method Summary collapse
- #all ⇒ Object
- #define(name, options = {}) ⇒ Object
-
#initialize ⇒ Experiments
constructor
A new instance of Experiments.
- #reset ⇒ Object
Constructor Details
#initialize ⇒ Experiments
Returns a new instance of Experiments.
36 37 38 |
# File 'lib/easy_ab.rb', line 36 def initialize @experiments = [] end |
Instance Method Details
#all ⇒ Object
48 49 50 |
# File 'lib/easy_ab.rb', line 48 def all @experiments end |
#define(name, options = {}) ⇒ Object
40 41 42 |
# File 'lib/easy_ab.rb', line 40 def define(name, = {}) @experiments << ::EasyAb::Experiment.new(name, ) end |
#reset ⇒ Object
44 45 46 |
# File 'lib/easy_ab.rb', line 44 def reset @experiments.clear end |