class Vanity::Adapters::ActiveRecordAdapter::VanityExperiment
Experiment
model
Public Class Methods
retrieve(experiment)
click to toggle source
Finds or creates the experiment
# File lib/vanity/adapters/active_record_adapter.rb, line 78 def self.retrieve(experiment) rails_agnostic_find_or_create_by(:experiment_id, experiment.to_s) end
Public Instance Methods
increment_conversion(alternative, count = 1)
click to toggle source
# File lib/vanity/adapters/active_record_adapter.rb, line 82 def increment_conversion(alternative, count = 1) record = vanity_conversions.rails_agnostic_find_or_create_by(:alternative, alternative) record.class.update_counters(record.id, conversions: count) end