http://qs1969.pair.com?node_id=490383


in reply to Documenting non-public OO components

Pod::Coverage gives you ways to specify that certain methods are internal (and Test::Pod::Coverage will pass them in, too). The easiest way, and the one I wholeheartedly endorse, is to simply prepend your internal methods with an underscore. Then you don't have to do ANYTHING.

There is no clearer way to tell the caller "hands off this method!"

xoxo,
Andy