Binary package “libmoosex-setonce-perl” in ubuntu noble
module providing write-once, read-many attributes for Moose
MooseX::SetOnce provides the SetOnce attribute which lets your class have
attributes that are not lazy and not set, but that cannot be altered once
set.
.
The logic is very simple: if you try to alter the value of an attribute with
the SetOnce trait, either by accessor or writer, and the attribute has a
value, it will throw an exception.
.
If the attribute has a clearer, you may clear the attribute and set it again.
Source package
Published versions
- libmoosex-setonce-perl 0.200002-2 in amd64 (Release)
- libmoosex-setonce-perl 0.200002-2 in arm64 (Release)
- libmoosex-setonce-perl 0.200002-2 in armhf (Release)
- libmoosex-setonce-perl 0.200002-2 in i386 (Release)
- libmoosex-setonce-perl 0.200002-2 in ppc64el (Release)
- libmoosex-setonce-perl 0.200002-2 in riscv64 (Release)
- libmoosex-setonce-perl 0.200002-2 in s390x (Release)