lib/wayfarer.rb in wayfarer-0.4.6 vs lib/wayfarer.rb in wayfarer-0.4.7

- old
+ new

@@ -40,13 +40,40 @@ MINOR = 4 TINY = 6 STRING = [MAJOR, MINOR, TINY].join(".") end - mattr_accessor :config, default: Wayfarer::Config::Root.new + DEFAULT_CONFIG = { + redis: { + url: "redis://localhost:6379/0", + factory: ->(redis) { ::Redis.new(url: redis[:url]) } + }, + network: { + agent: :http, + pool_size: 1, + pool_timeout: 10, + http_headers: {}, + renew_on: [] + }, + capybara: { + driver: nil + }, + ferrum: { + options: {} + }, + selenium: { + driver: :chrome, + options: {}, + client_timeout: 60 + } + }.freeze + mattr_accessor :config, default: DEFAULT_CONFIG.clone + UserAgentTimeoutError = Class.new(StandardError) # TODO: Move to Networking namespace end loader.eager_load ActiveJob::Serializers.serializers << Wayfarer::Serializer + +Wayfarer::BatchCompletion.subscribe!