lib/webmock/http_lib_adapters/http_lib_adapter_registry.rb
# frozen_string_literal: true
module WebMock
class HttpLibAdapterRegistry
include Singleton
attr_accessor :http_lib_adapters
def initialize
@http_lib_adapters = {}
end
def register(lib, adapter)
@http_lib_adapters[lib] = adapter
end
def each_adapter(&block)
@http_lib_adapters.each(&block)
end
end
end