Sha256: fde28b721e558840fb89812c796be34a763d2492c6ad134f40e0d053ee638e1a
Contents?: true
Size: 406 Bytes
Versions: 3
Compression:
Stored size: 406 Bytes
Contents
# frozen_string_literal: true require_relative 'dns_mock/core' module DnsMock class << self def start_server(server = DnsMock::Server, records: {}, port: nil) server.new(records: records, port: port) 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dns_mock-0.2.1 | lib/dns_mock.rb |
dns_mock-0.2.0 | lib/dns_mock.rb |
dns_mock-0.1.0 | lib/dns_mock.rb |