Perl::...rValue(3pm)

✨ NAME ✨

okay bestie, welcome to Perl::...rValue(3pm) πŸ’– β€” that's the manual-page name, hanging out under User Contributed Perl Documentation. The actual class this page is all about is Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue β€” a problem with the value of a parameter for a policy, no cap πŸ’….

🌸 DESCRIPTION 🌸

This class is a representation of a problem found with the value of a parameter for a Perl::Critic::Policy 😭. It does not matter where that parameter value came from β€” a .perlcriticrc, another profile file, or the command line β€” this class is here to represent the problem, periodt ✨.

πŸ’… INTERFACE SUPPORT πŸ’…

Good news, bestie: this is considered to be a public class 🫢. Any changes to its interface will go through a deprecation cycle β€” so no chaotic surprise redesigns, okay? πŸ’–

πŸŽ€ CLASS METHODS πŸŽ€

  • throw( policy => $policy, option_name => $option_name, option_value => $option_value, source => $source, message_suffix => $message_suffix ) β€” see "throw" in Exception::Class πŸ‘€.
  • new( policy => $policy, option_name => $option_name, option_value => $option_value, source => $source, message_suffix => $message_suffix ) β€” see "new" in Exception::Class ✨.

πŸ¦‹ METHODS πŸ¦‹

  • full_message() β€” provides a standard message for policy parameter value problems πŸ’¬. See "full_message" in Exception::Class for the deets.

πŸ‘‘ AUTHOR πŸ‘‘

Shoutout to Elliot Shank <perl@galumph.com> for this one πŸ«ΆπŸ’–.

Copyright (c) 2007-2011 Elliot Shank. 🌸

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself ✨. The full text of this license can be found in the LICENSE file included with this module πŸ“œ.


and that's the whole page, bestie! πŸŽ€ This manual page is Perl::...rValue(3pm) from perl v5.42.0, dated 2024-10-23 β€” mwah, ily, bye! πŸ’…πŸ’–

πŸ“¦ where this page comes from