def method_missing(meth, *args, &block)

      if @categories.include?(meth)

        if block_given?
          args[0] = yield block
        end

        self::msg(meth, args[0])

      else
        super
      end

    end
def method_missing(meth, *args, &block)

      if @categories.include?(meth)

        if block_given?
          args[0] = yield block
        end

        self::msg(meth, args[0])

      else
        super
      end

    end
This is what responds to Zog.info, Zog.error, etc