module SmtpMock

Constants

SMTPMOCK_MIN_VERSION
Types
VERSION

Public Class Methods

running_servers() click to toggle source
# File lib/smtp_mock.rb, line 11
def running_servers
  ::ObjectSpace.each_object(SmtpMock::Server).select(&:active?)
end
start_server(server = SmtpMock::Server, **options) click to toggle source
# File lib/smtp_mock.rb, line 7
def start_server(server = SmtpMock::Server, **options)
  server.new(**options)
end
stop_running_servers!() click to toggle source
# File lib/smtp_mock.rb, line 15
def stop_running_servers!
  running_servers.all?(&:stop!)
end