DOKK / manpages / debian 12 / librinci-perl / Rinci::variable.3pm.en
Rinci::variable(3pm) User Contributed Perl Documentation Rinci::variable(3pm)

Rinci::variable - Metadata for your variables

 1.1

This document describes version 1.1.103 of Rinci::variable (from Perl distribution Rinci), released on 2022-10-21.

This document describes metadata for variables. This specification is part of Rinci. Please do a read up on it first, if you have not already done so.

There is currently no metadata properties specific to variables.

Specify the Sah schema that the variable's value must validate to. This can be used by a variable wrapper (getter/setter generator) tool to make sure that variable always contains valid values.

Example:

 # metadata for variable $Meaning_Of_Life
 {
     ...
     summary => 'The meaning of life',
     schema => [int => {between => [1, 100]},
 }

Please visit the project's homepage at <https://metacpan.org/release/Rinci>.

Source repository is at <https://github.com/perlancar/perl-Rinci>.

Rinci

perlancar <perlancar@cpan.org>

To contribute, you can send patches by email/via RT, or send pull requests on GitHub.

Most of the time, you don't need to build the distribution yourself. You can simply modify the code, then test via:

 % prove -l

If you want to build the distribution (e.g. to try to install it locally on your system), you can install Dist::Zilla, Dist::Zilla::PluginBundle::Author::PERLANCAR, Pod::Weaver::PluginBundle::Author::PERLANCAR, and sometimes one or two other Dist::Zilla- and/or Pod::Weaver plugins. Any additional steps required beyond that are considered a bug and can be reported to me.

This software is copyright (c) 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012 by perlancar <perlancar@cpan.org>.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

Please report any bugs or feature requests on the bugtracker website <https://rt.cpan.org/Public/Dist/Display.html?Name=Rinci>

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.

2022-11-28 perl v5.36.0