lib/split/configuration.rb in split-3.3.2 vs lib/split/configuration.rb in split-3.4.0

- old
+ new

@@ -1,10 +1,8 @@ # frozen_string_literal: true module Split class Configuration - attr_accessor :bots - attr_accessor :robot_regex attr_accessor :ignore_ip_addresses attr_accessor :ignore_filter attr_accessor :db_failover attr_accessor :db_failover_on_db_error attr_accessor :db_failover_allow_parameter_override @@ -25,13 +23,17 @@ attr_accessor :on_before_experiment_delete attr_accessor :include_rails_helper attr_accessor :beta_probability_simulations attr_accessor :winning_alternative_recalculation_interval attr_accessor :redis + attr_accessor :dashboard_pagination_default_per_page attr_reader :experiments + attr_writer :bots + attr_writer :robot_regex + def bots @bots ||= { # Indexers 'AdsBot-Google' => 'Google Adwords', 'Baidu' => 'Chinese search engine', @@ -223,9 +225,10 @@ @algorithm = Split::Algorithms::WeightedSample @include_rails_helper = true @beta_probability_simulations = 10000 @winning_alternative_recalculation_interval = 60 * 60 * 24 # 1 day @redis = ENV.fetch(ENV.fetch('REDIS_PROVIDER', 'REDIS_URL'), 'redis://localhost:6379') + @dashboard_pagination_default_per_page = 10 end def redis_url=(value) warn '[DEPRECATED] `redis_url=` is deprecated in favor of `redis=`' self.redis = value