This works:

  module PromoteSelf
    def method_added( *args )
      p args
    end
  end

  module String::Format
    extend PromoteSelf

    def jumble( obj, x, y )
      p obj+x+y
    end
  end

But NOT this:

  module PromoteSelf
    def method_added( *args )
      p args
    end
  end

  module String::Format
    class << self
      extend PromoteSelf

      def jumble( obj, x, y )
        p obj+x+y
      end
    end
  end

How do I hook in module/class method creation?

Thanks,
T.