Actually it works exactly as the empty method in MethodProvider::List works. I think the name
is probably confusing, it is meant to be used in a similar way to the predicate option in Moose.
If you look at the test cases and the names used there you will see (ex: empty => has_options).
I think the real solution here is to make this clear in the docs, and honestly the docs for MX::AH
need a lot of care and feeding that I currently don't have time to provide.
Commit bits for Moose are given out freely and people who patch docs are held in very high
esteem :)
- Stevan