|
NAMEAstro::App::Satpass2::Macro::Code - Implement code as macrosSYNOPSISNo user-serviceable parts inside.DESCRIPTIONThis class is private to the "Astro-App-Satpass2" distribution, mostly because the code interface has not been written.METHODSThis class provides or overrides the following methods:execute$macro->execute( $name, @argv ); This method executes the named code, which must be findable via "$macro->implements( $name )". The code will be passed the parent "Astro::App::Satpass2" object as its first argument, and @argv as subsequent arguments. Whatever it returns will be returned to the caller. has_libThis method returns true if the "lib" attribute was specified when the class was created.initThis method treats the "name" attribute as the name of a module to be loaded (either with or without 'Astro::App::Satpass2::Macro::Code::' prepended). This module must be a subclass of "Astro::App::Satpass2". The loaded module's symbol table is examined, and the "implements" attribute is populated with names of and references to any code that has the "Verb" attribute.Note that this means the "implements( $name )" method returns a reference to the implementing code if $name is actually implemented; but users of this module should not rely on this behavior. ATTRIBUTESThis class redefines or adds the following attributes of its superclass:
SEE ALSOThe superclass, Astro::App::Satpass2::Macro.SUPPORTSupport is by the author. Please file bug reports at <https://rt.cpan.org/Public/Dist/Display.html?Name=Astro-App-Satpass2>, <https://github.com/trwyant/perl-Astro-App-Satpass2/issues>, or in electronic mail to the author.AUTHORThomas R. Wyant, III wyant at cpan dot orgCOPYRIGHT AND LICENSECopyright (C) 2013-2021 by Thomas R. Wyant, IIIThis program is free software; you can redistribute it and/or modify it under the same terms as Perl 5.10.0. For more details, see the full text of the licenses in the directory LICENSES. This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.
Visit the GSP FreeBSD Man Page Interface. |