=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== libclass-base-perl-0.09/README.mkdn-69-or reference to a hash array of named parameters. Constructor failure libclass-base-perl-0.09/README.mkdn:70:is indicated by returning undef and setting the `$ERROR` package libclass-base-perl-0.09/README.mkdn-71-variable in the module's class to contain a relevant message (which ############################################## libclass-base-perl-0.09/README.mkdn-243- libclass-base-perl-0.09/README.mkdn:244:Alternately, you can inspect the `$ERROR` package variable which will libclass-base-perl-0.09/README.mkdn-245-contain the same error message. ############################################## libclass-base-perl-0.09/README.mkdn-252-Of course, being a conscientious Perl programmer, you will want to be libclass-base-perl-0.09/README.mkdn:253:sure that the `$ERROR` package variable is correctly defined. libclass-base-perl-0.09/README.mkdn-254- ############################################## libclass-base-perl-0.09/README.mkdn-308-If you don't explicitly specify a debugging flag then it assumes the libclass-base-perl-0.09/README.mkdn:309:value of the `$DEBUG` package variable in your derived class or 0 if libclass-base-perl-0.09/README.mkdn-310-that isn't defined. ############################################## libclass-base-perl-0.09/README.mkdn-319-The `debug()` method examines the internal debugging flag (the libclass-base-perl-0.09/README.mkdn:320:`_DEBUG` member within the `$self` hash) and if it finds it set to libclass-base-perl-0.09/README.mkdn-321-any true value then it prints to STDERR all the arguments passed to ############################################## libclass-base-perl-0.09/README.mkdn-338-When called as class methods, `debug()` and `debugging()` instead libclass-base-perl-0.09/README.mkdn:339:use the `$DEBUG` package variable in the derived class as a flag to libclass-base-perl-0.09/README.mkdn-340-control debugging. This variable also defines the default `DEBUG` ############################################## libclass-base-perl-0.09/README.mkdn-386-Returns a reference to an object on success or undef on error. In the latter libclass-base-perl-0.09/README.mkdn:387:case, the `error()` method can be called as a class method, or the `$ERROR` libclass-base-perl-0.09/README.mkdn-388-package variable (in the derived class' package) can be inspected to return an ############################################## libclass-base-perl-0.09/README.mkdn-407-be derived in a subclass to perform any initialisation required. It should libclass-base-perl-0.09/README.mkdn:408:return `$self` on success, or `undef` on error, via a call to the `error()` libclass-base-perl-0.09/README.mkdn-409-method. ############################################## libclass-base-perl-0.09/README.mkdn-457-Keys can be specified in UPPER CASE and the method will look for libclass-base-perl-0.09/README.mkdn:458:either upper or lower case equivalents in the `$config` hash. Thus libclass-base-perl-0.09/README.mkdn-459-you can call `params()` from `init()` like so: ############################################## libclass-base-perl-0.09/README.mkdn-480- libclass-base-perl-0.09/README.mkdn:481:Note however that the internal key within `$self` used to store the libclass-base-perl-0.09/README.mkdn-482-value will be in the case provided in the call to `params()` (upper ############################################## libclass-base-perl-0.09/README.mkdn-505-General purpose method for getting and setting error messages. When libclass-base-perl-0.09/README.mkdn:506:called as a class method, it returns the value of the `$ERROR` package libclass-base-perl-0.09/README.mkdn-507-variable (in the derived class' package) if called without any arguments, ############################################## libclass-base-perl-0.09/README.mkdn-548-Prints all arguments to STDERR if the internal `_DEBUG` flag (when libclass-base-perl-0.09/README.mkdn:549:called as an object method) or `$DEBUG` package variable (when called libclass-base-perl-0.09/README.mkdn-550-as a class method) is set to a true value. Otherwise does nothing. ############################################## libclass-base-perl-0.09/README.mkdn-556-Used to get (no arguments) or set ($flag defined) the value of the libclass-base-perl-0.09/README.mkdn:557:internal `_DEBUG` flag (when called as an object method) or `$DEBUG` libclass-base-perl-0.09/README.mkdn-558-package variable (when called as a class method). ############################################## libclass-base-perl-0.09/README.mkdn-563-the object for printing in the debugging message. By default it libclass-base-perl-0.09/README.mkdn:564:returns the class name of the object (i.e. `ref $self`), but you can libclass-base-perl-0.09/README.mkdn-565-of course subclass the method to return some other value. When called