class Groat::SMTPD::Response

Public Class Methods

new(args = {}) click to toggle source
# File lib/groat/smtpd/base.rb, line 28
def initialize(args = {})
  @message = args[:message] || "Unknown"
  @terminate = args[:terminate] || false
end

Public Instance Methods

reply_text() click to toggle source
# File lib/groat/smtpd/base.rb, line 37
def reply_text
  if @message.is_a? Array
    @message.join("\r\n") + "\r\n"
  else
    @message.to_s + "\r\n"
  end
end
terminate?() click to toggle source
# File lib/groat/smtpd/base.rb, line 33
def terminate?
  @terminate
end