MakeMe...:Global(3pm)
π NAME π
okay so bestie, welcome to MakeMe...:Global(3pm) from the User Contributed Perl Documentation β aka Class::MakeMethods::Template::Global β and its whole thing is: Method that are not instance-dependent. periodt. β¨
π SYNOPSIS π
package MyObject;
use Class::MakeMethods::Template::Global (
scalar => [ 'foo' ]
);
package main;
MyObject->foo('bar')
print MyObject->foo();
...
print $my_instance->foo(); # same thing
π¦ DESCRIPTION π¦
okay so these meta-methods access values that are shared across all instances of your object in your process. fr fr. For example, a hash_scalar meta-method will be able to store a different value for each hash instance you call it on, but a static_scalar meta-method will return the same value for any instance it's called on, and setting it from any instance will change the value that all other instances see. thatβs the whole plot twist π
π Common Parameters π
The following parameters are defined for Static meta-methods:
dataβ the shared value.
β¨ Standard Methods β¨
The following methods from Generic should be supported:
scalar
string
number
boolean
bits (?)
array
hash
tiedhash (?)
hash_of_arrays (?)
object
instance
array_of_objects (?)
code
code_or_scalar (?)
See Class::MakeMethods::Template::Generic for the interfaces and behaviors of these method types.
The items marked with a ? above have not been tested sufficiently; please inform the author if they do not function as you would expect. π«Ά
π SEE ALSO π
- See
Class::MakeMethodsfor general information about this distribution. - See
Class::MakeMethods::Templatefor more about this family of subclasses. - See
Class::MakeMethods::Template::Genericfor information about the various accessor interfaces subclassed herein.
okay thatβs the tea! this page is brought to you by perl v5.36.0, dated 2022-10-13, and its manual name is MakeMe...:Global(3pm) β mwah π
π¦ where this page comes from
- ubuntu noble: libclass-makemethods-perl 1.01-7 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libclass-makemethods-perl 1.01-7 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libclass-makemethods-perl 1.01-7 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms