Sha256: 0644c6b1f3e5b732eb9f466337021b4f6da9feda1341c39235ba20a4ffdf64c0
Contents?: true
Size: 485 Bytes
Versions: 42
Compression:
Stored size: 485 Bytes
Contents
# frozen_string_literal: true require_relative 'dns_mock/core' module DnsMock class << self def start_server(server = DnsMock::Server, records: {}, port: nil, exception_if_not_found: false) server.new(records: records, port: port, exception_if_not_found: exception_if_not_found) end def running_servers ::ObjectSpace.each_object(DnsMock::Server).select(&:alive?) end def stop_running_servers! running_servers.all?(&:stop!) end end end
Version data entries
42 entries across 42 versions & 1 rubygems