Sha256: d93f2b7cb3e1bd564743f0507e7e194b51c96eca6d9efe8378e6664f66577fd6

Contents?: true

Size: 378 Bytes

Versions: 17

Compression:

Stored size: 378 Bytes

Contents

# encoding: utf-8
module ProxyTester
  module Actions
    class ClearEnvironment

      private

      attr_reader :variables

      public

      def initialize(options = {})
        @variables = options.fetch(:variables, %w{ http_proxy https_proxy HTTP_PROXY HTTPS_PROXY })
      end

      def run
        variables.each { |var| ENV.delete(var) }
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
proxy_tester-0.1.10 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.1.8 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.1.6 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.1.5 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.1.4 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.1.3 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.1.2 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.1.1 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.1.0 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.0.9 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.0.8 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.0.7 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.0.6 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.0.5 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.0.4 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.0.3 lib/proxy_tester/actions/clear_environment.rb
proxy_tester-0.0.2 lib/proxy_tester/actions/clear_environment.rb