Object-Capsule
view release on metacpan or search on metacpan
t/capsule.t view on Meta::CPAN
34567891011121314151617181920212223BEGIN {
use_ok(
"Object::Capsule"
);
}
our
$widgetstring
=
"It's a widget!"
;
package
Widget;
sub
new {
my
$class
=
shift
;
bless
{
@_
} =>
$class
}
sub
size { (
shift
)->{size} }
sub
grow { ++(
shift
)->{size} }
sub
wane { --(
shift
)->{size} }
sub
encapsulate {
"!"
}
'""'
=>
sub
{
$widgetstring
},
'0+'
=>
sub
{
$_
[0]->{size} },
fallback
=> 1
( run in 0.291 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )