Sha256: 9090db21ccb2a5f242a44f53133bf6efe53d82144577542c311eb44c39012892

Contents?: true

Size: 476 Bytes

Versions: 2

Compression:

Stored size: 476 Bytes

Contents

module Split
  class Configuration
    attr_accessor :robot_regex
    attr_accessor :ignore_ip_addresses
    attr_accessor :db_failover
    attr_accessor :db_failover_on_db_error

    def initialize
      @robot_regex = /\b(Baidu|Gigabot|Googlebot|libwww-perl|lwp-trivial|msnbot|SiteUptime|Slurp|WordPress|ZIBB|ZyBorg)\b/i
      @ignore_ip_addresses = []
      @db_failover = false
      @db_failover_on_db_error = proc{|error|} # e.g. use Rails logger here
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
split-0.3.3 lib/split/configuration.rb
split-0.3.2 lib/split/configuration.rb