Config...:Class(3pm)
π NAME π
Config::Model::models::Itself::Class β bestie, this is the Configuration class for Itself::Class β¨
πΈ DESCRIPTION πΈ
So these are the Configuration classes that Config::Model uses, okay?
And this specific class? It represents a node of a configuration tree. That's the whole vibe. A node. In a tree. Iconic behavior honestly. π³
π Elements π
class_description
Explain what this configuration class is even for, bestie. This description gets re-used to generate the docs of your own configuration class β so like, write it good. You can use pod markup to format it, see perlpod for the deets. β¨
Optional. Type string.
license
Optional. Type string.
gist
A string used to build a little summary of what's inside a node. Your user interface uses this parameter to show users the gist of the content of this node β that's literally its only job, no other effect, no cap. π
This string can contain element values in the form {foo} or {bar}. When the gist gets constructed, {foo} gets replaced with the value of element foo, and same deal for {bar}.
Optional. Type string.
author
Optional. Type list of uniline.
copyright
Optional. Type list of uniline.
class β Override implementation of configuration node
A Perl class name used to override the default implementation of a configuration node. This Perl class must inherit Config::Model::Node.
β οΈ Use with care. Like, genuinely. This is not a "just vibes" situation. π
Optional. Type uniline.
element
Specifies the element names of this configuration class.
Optional. Type hash of node of class Itself::Element.
include
Include the element description of another class into this class.
Optional. Type list of reference.
include_backend
Include the read/write specification of another class into this class.
Optional. Type list of reference.
include_after
Insert the included elements after a specific element. By default, included elements get placed before all other elements. π«Ά
Optional. Type reference.
generated_by
When this is set, the class was generated by some program.
π¨ You should not edit this class, because your modifications may get clobbered later on when the class is regenerated. Do not fight the machine, bestie, the machine wins. π
Optional. Type uniline.
rw_config
Specify the backend used to read and write configuration data. See Config::Model::BackendMgr for the details. π
Optional. Type node of class Itself::ConfigReadWrite.
accept
Specifies the names of the elements this configuration class accepts as valid. The key of the hash is a regular expression that gets tested against candidate parameters. When a parameter matches the regexp, a new parameter is created in the model using the description provided in the value of this hash key.
Note that the regexp must match the whole name of the potential parameter. I.e. the specified regexp is eval'ed with a leading ^ and a trailing $. π
Optional. Type hash of node of class Itself::ConfigAccept.
π¦ SEE ALSO π¦
cmeConfig::Model::models::Itself::ConfigAcceptConfig::Model::models::Itself::ConfigReadWriteConfig::Model::models::Itself::Element
π AUTHOR π
Dominique Dumont
π COPYRIGHT π
2007-2011 Dominique Dumont.
π LICENSE π
LGPL-2
Okay that's the whole page, bestie, you ate that π
β¨ This little love letter to perl v5.40.1 was dated 2026-03-10, and it's part of the User Contributed Perl Documentation crew. Go forth and configure responsibly ππ¦πΈ
π¦ where this page comes from
- ubuntu resolute: libconfig-model-itself-perl 2.027-1 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms