Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Class-Tiny-1.006-lp152.3.2 RPM for noarch

From OpenSuSE Leap 15.2 for noarch

Name: perl-Class-Tiny Distribution: openSUSE Leap 15.2
Version: 1.006 Vendor: openSUSE
Release: lp152.3.2 Build date: Fri Sep 20 18:19:55 2019
Group: Development/Libraries/Perl Build host: lamb27
Size: 55251 Source RPM: perl-Class-Tiny-1.006-lp152.3.2.src.rpm
Packager: https://bugs.opensuse.org
Url: http://search.cpan.org/dist/Class-Tiny/
Summary: Minimalist class construction
This module offers a minimalist class construction kit in around 120 lines
of code. Here is a list of features:

  * defines attributes via import arguments

  * generates read-write accessors

  * supports lazy attribute defaults

  * supports custom accessors

  * superclass provides a standard 'new' constructor

  * 'new' takes a hash reference or list of key/value pairs

  * 'new' supports providing 'BUILDARGS' to customize constructor options

  * 'new' calls 'BUILD' for each class from parent to child

  * superclass provides a 'DESTROY' method

  * 'DESTROY' calls 'DEMOLISH' for each class from child to parent

Multiple-inheritance is possible, with superclass order determined via
mro::get_linear_isa.

It uses no non-core modules for any recent Perl. On Perls older than v5.10
it requires MRO::Compat. On Perls older than v5.14, it requires
Devel::GlobalDestruction.

Provides

Requires

License

Apache-2.0

Changelog

* Sun Sep 11 2016 coolo@suse.com
  - updated to 1.006
    see /usr/share/doc/packages/perl-Class-Tiny/Changes
    1.006     2016-09-10 14:47:49-04:00 America/New_York
    - No changes since 1.005
    1.005     2016-09-06 12:12:06-04:00 America/New_York (TRIAL RELEASE)
      [INTERNAL]
    - Optimize generated accessors (5% to 25% faster depending on
      combination of read vs write and default vs no-default).
* Wed Nov 11 2015 coolo@suse.com
  - updated to 1.004
    see /usr/share/doc/packages/perl-Class-Tiny/Changes
    1.004     2015-10-30 10:33:59-04:00 America/New_York
    - No changes since 1.003
    1.003     2015-10-27 13:01:02-04:00 America/New_York (TRIAL RELEASE)
      [INTERNAL]
    - Refactored accessor generation to allow subclasses of Class::Tiny
      to implement alternate accessors.
* Sat Feb 07 2015 coolo@suse.com
  - updated to 1.001
      [ADDED]
    - Added support for BUILDARGS for Moo(se) compatibility
      [INTERNAL]
    - Implements BUILDALL via method (was inline) for Moo(se) compatibility
* Fri Aug 15 2014 ncutler@suse.com
  - re-checked license
  - updated to 1.000 -- upstream changes since last check-in:
      1.000     2014-07-16 09:55:29-04:00 America/New_York
      [*** INCOMPATIBLE CHANGES ***]
    - Attributes for custom accessors *MUST* be declared for them to be
      set via the constructor.  It is no longer sufficient for a method of
      the same name to exist.
    - Unknown constructor arguments are ignored rather than fatal; they are
      not included in the object.  Special instructions for using BUILD to
      hide constructor arguments from validation are irrelevant and have
      been removed.
    - These changes make Class::Tiny-based classes easier to subclass by
      more advanced object frameworks like Moose or Moo.
      0.015     2014-07-13 23:10:47-04:00 America/New_York
      [CHANGED]
    - lowered minimum perl to 5.006
* Fri Nov 29 2013 coolo@suse.com
  - updated to 0.014
      [FIXED]
    - put back a 'no warnings "once"' line that caused downstream warnings
      [DOCUMENTED]
    - expanded comparision to Object::Tiny and Class::Accessor
* Mon Nov 25 2013 coolo@suse.com
  - updated to 0.012
    [DOCUMENTED]
    - added documentation notes about multiple inheritance
      and attribute defaults under subclassing
    [INTERNAL]
    - added tests for multiple inheritance
* Sat Oct 05 2013 coolo@suse.com
  - initial package 0.011
    * created by cpanspec 1.78.07

Files

/usr/lib/perl5/vendor_perl/5.26.1/Class
/usr/lib/perl5/vendor_perl/5.26.1/Class/Tiny.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Class-Tiny
/usr/share/doc/packages/perl-Class-Tiny/CONTRIBUTING.mkdn
/usr/share/doc/packages/perl-Class-Tiny/Changes
/usr/share/doc/packages/perl-Class-Tiny/LICENSE
/usr/share/doc/packages/perl-Class-Tiny/README
/usr/share/man/man3/Class::Tiny.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 11:50:38 2024