module SmtpMock::Cli

Constants

Command

Public Class Methods

call(command_line_args, command = SmtpMock::Cli::Command) click to toggle source
# File lib/smtp_mock/cli.rb, line 9
def self.call(command_line_args, command = SmtpMock::Cli::Command)
  command.new.tap do |cmd|
    cmd.resolve(command_line_args)
    ::Kernel.puts(cmd.message)
    ::Kernel.exit(cmd.success ? 0 : 1)
  end
end