Sha256: 5aee638479c9cc80118cf4c10a427d67ac7356d700b958cc1fd7890d6f48d1f4
Contents?: true
Size: 994 Bytes
Versions: 1
Compression:
Stored size: 994 Bytes
Contents
module AbExperimentsRails class Settings attr_accessor :spinner_starts_after attr_accessor :spinner_max_time attr_accessor :test_name attr_accessor :experiment_id attr_accessor :experiment_enabled def initialize(options = {}) self.test_name = options[:test_name] self.experiment_id = options[:experiment_id] self.experiment_enabled = options[:experiment_enabled] self.spinner_starts_after = options[:spinner_starts_after] self.spinner_max_time = options[:spinner_max_time] end def url "//www.google-analytics.com/cx/api.js?experiment=#{experiment_id}" end def original_class "#{test_name}_original" end def variant_class "#{test_name}_variant" end def experiment_enabled? experiment_enabled == true end def force_param_name "#{test_name}_ab" end def choosen_variation_original 0 end def choosen_variation_variant 1 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ab-experiments-rails-0.0.3 | lib/ab_experiments_rails/settings.rb |