module Groat::SMTPD::Extensions::Help
Public Class Methods
included(mod)
click to toggle source
# File lib/groat/smtpd/extensions/help.rb, line 25 def self.included mod puts "Included HELP verb" mod.ehlo_keyword :help mod.verb :help, :smtp_verb_help end
Public Instance Methods
smtp_verb_help(args)
click to toggle source
# File lib/groat/smtpd/extensions/help.rb, line 31 def smtp_verb_help(args) verbs = known_verbs.map{|x| x.to_s.upcase} msg = ["Acceptable commands"] while not verbs.empty? msg << verbs.shift(4).map{|x| "%-8s" % x}.join(" ") end reply :code=>214, :message=>msg end