https://github.com/chocolateboy/object-extend
Add and override per-object methods
https://github.com/chocolateboy/object-extend
cpan-module eigenclass perl-module ruby singleton zero-dependency
Last synced: about 1 year ago
JSON representation
Add and override per-object methods
- Host: GitHub
- URL: https://github.com/chocolateboy/object-extend
- Owner: chocolateboy
- License: artistic-2.0
- Created: 2013-09-03T01:36:27.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2021-03-09T22:55:06.000Z (over 5 years ago)
- Last Synced: 2025-03-27T19:37:52.754Z (over 1 year ago)
- Topics: cpan-module, eigenclass, perl-module, ruby, singleton, zero-dependency
- Language: Perl
- Homepage: https://metacpan.org/release/Object-Extend
- Size: 42 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: Changes
- License: LICENSE.md
Awesome Lists containing this project
README
Object-Extend version 0.4.0
===========================
This module allows objects to be extended with per-object methods, similar to the use of
singleton methods in Ruby. Object methods are added to an object-specific shim class
(known as an "eigenclass"), which extends the object's original class. The original class
is left unchanged.
INSTALLATION
To install this module type the following:
perl Makefile.PL
make
make test
make install
DEPENDENCIES
This module requires these other modules and libraries:
Scalar::Util
Storable
Test::More
COPYRIGHT AND LICENCE
Copyright (c) 2013-2021 by chocolateboy.
This is free software; you can redistribute it and/or modify it under the
terms of the Artistic License 2.0.