lib/config/securenative_options.rb in securenative-0.1.22 vs lib/config/securenative_options.rb in securenative-0.1.23

- old
+ new

@@ -1,22 +1,23 @@ # frozen_string_literal: true require 'enums/failover_strategy' class SecureNativeOptions - attr_reader :api_key, :api_url, :interval, :max_events, :timeout, :auto_send, :disable, :log_level, :fail_over_strategy - attr_writer :api_key, :api_url, :interval, :max_events, :timeout, :auto_send, :disable, :log_level, :fail_over_strategy + attr_reader :api_key, :api_url, :interval, :max_events, :timeout, :auto_send, :disable, :log_level, :fail_over_strategy, :proxy_headers + attr_writer :api_key, :api_url, :interval, :max_events, :timeout, :auto_send, :disable, :log_level, :fail_over_strategy, :proxy_headers def initialize(api_key: nil, api_url: "https://api.securenative.com/collector/api/v1", interval: 1000, max_events: 1000, timeout: 1500, auto_send: true, disable: false, log_level: "FATAL", - fail_over_strategy: FailOverStrategy::FAIL_OPEN) + fail_over_strategy: FailOverStrategy::FAIL_OPEN, proxy_headers: nil) @api_key = api_key @api_url = api_url @interval = interval @max_events = max_events @timeout = timeout @auto_send = auto_send @disable = disable @log_level = log_level @fail_over_strategy = fail_over_strategy + @proxy_headers = proxy_headers end end