Class::OOorNO helps your module handle the input for its subroutines
whether called in object-oriented style (as object methods or class
methods with the arrow syntax ->), or in functional programming style
(as subroutines imported to the caller's namespace via Exporter).
WWW: http://www.cpan.org/
PR: ports/112128
Submitted by: Jeff Hung <jeffhung@mail2000.com.tw>