class Divisio

Constants

VERSION

Attributes

default_adapter[RW]
adapter[R]

Public Class Methods

new(adapter: self.class.default_adapter) click to toggle source
# File lib/divisio.rb, line 15
def initialize(adapter: self.class.default_adapter)
  @adapter = adapter
end

Public Instance Methods

delete_experiment_for_identity(identity, experiment_name) click to toggle source
# File lib/divisio.rb, line 23
def delete_experiment_for_identity(identity, experiment_name)
  adapter.delete_experiment_for_identity(identity, experiment_name)
end
split(experiment_name, variants, identity) click to toggle source
# File lib/divisio.rb, line 19
def split(experiment_name, variants, identity)
  adapter.split(experiment_name, variants, identity)
end