Devel::ModInfo - provides metadata about a module's methods, properties, and arguments River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo will use a previously created XML file (with the extension .mfo) to generate a data structure that describes the interface for a Perl module. The Devel::ModInfo system is made up of several object-oriented modules which are all used ex...

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/ParamHashRef.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::ParamHashRef defines a hash reference which contains a collection of key/value pairs that should be passed into a method, function, or constructor. The key/value pairs are defined by instances of the Devel::ModInfo::ParamHash::Key cla...

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/ParamHash.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::ParamHash is a collection of key/value pairs that should be passed into a method, function, or constructor. The key/value pairs are defined by instances of the Devel::ModInfo::ParamHash::Key class. The ParamHash describes a common Per...

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/ParamArray.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::ParamArray provides the name and description of an array of parameters that can be provided to a Perl function. A ParamArray is an array of undefined length, which means that the author has no idea how many parameters will really be p...

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/DataType.pm River stage one • 1 direct dependent • 1 total dependent

The data type definitions that ModInfo uses are simply strings that attempt to describe Perl data types. Since Perl doesn't have strongly typed variables or subroutine return values, it is difficult to really nail down what these data types should be...

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/ParamHash/Key.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::ParamHash::Key is a specialized version of Devel::ModInfo::Parameter which is meant to be part of a ParamHash....

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/Constructor.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::Constructor is a specialized version of Devel::ModInfo::Function which is expected to return an instance of the module class in which it is defined. The presence of a constructor is one of the things that distinguishes an object-orien...

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/Util.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::Util is simply a means of storing miscellaneous "smart" functions that know how to do certain things related to ModInfo. They are mainly used by the command line tools (pl2modinfo.pl, modinfo2xml.pl, and modinfo2html.pl) in order to d...

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/ParentClass.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::ParentClass allows a module to define its place in an inheritance tree. A class that appears in the @ISA array of a particular module is a candidate for inclusion as a ParentClass in the module's ModInfo metadata....

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/ParameterScalar.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::ParameterScalar is a specialized sub-class of Devel::ModInfo::Parameter which defines a discrete value that is expected to be provided to a method. It has a name, description, and data type. The data type is one of those defined in De...

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/Parameter.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::Parameter has a name, description, and data type. The data type is one of those defined in Devel::ModInfo::DataTypes....

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/Method.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::Method provides the name, description, and parameters for a method in a Perl module. It is not meant to model non-object-oriented functions, which are instead handled by ModInfo::Function....

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/Feature.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::Feature serves as a base class for several other ModInfo classes. It defines a simple data structure that allows a certain Module "feature" such as a method or function, to be named and described. Other classes flesh out the definitio...

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/Property.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::Property has no real corollary in actual Perl code. It is a logical construct which defines a dicrete value in a Perl module that can be accessed and perhaps updated via either direct access to the Perl variable, or via accessor/mutat...

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/Module.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::Module provides the name, description, dependency information, and parent classes of a Perl Module. It is meant to model both object-oriented and non- object-oriented modules....

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/Function.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::Function provides the name, description, and parameters for a function in a Perl module. It is not meant to model object-oriented functions (also known as "methods"), which are instead handled by ModInfo::Method....

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

lib/Devel/ModInfo/Dependency.pm River stage one • 1 direct dependent • 1 total dependent

Devel::ModInfo::Dependency has two types of dependencies at present: PERL and MODULE. PERL dependencies mean that a module requires a certain version of Perl, as declared in Perl code using something like the following: require 5.005; The MODULE depe...

NEILB/Devel-ModInfo-2.04 - 24 Apr 2014 07:06:22 GMT

17 results (0.052 seconds)