Sha256: 39fcb6e9aeaa2a322eb7fbf8fea26f48fd124779e95435399ae861b0bb196e0c
Contents?: true
Size: 360 Bytes
Versions: 16
Compression:
Stored size: 360 Bytes
Contents
# 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
Version data entries
16 entries across 16 versions & 5 rubygems