method_missing (MailFactory)

    # File lib/mailfactory.rb, line 122
      def method_missing(methId, *args)
        name = methId.id2name()

        # mangle the name if we have to
        if(name =~ /_/)
          name = name.gsub(/_/, '-')
        elsif(name =~ /[A-Z]/)
          name = name.gsub(/([a-zA-Z])([A-Z])/, '\1-\2')
        end

        # determine if it sets or gets, and do the right thing
        if(name =~ /=$/)
          if(args.length != 1)
            super(methId, args)
          end
          set_header(name[/^(.*)=$/, 1], args[0])
        else
          if(args.length != 0)
            super(methId, args)
          end
          headers = get_header(name)
          return(get_header(name))
        end
      end