{
package Units::Bytes;
use Moose::Role;
- use autobox;
+ use Moose::Autobox;
sub bytes { $_[0] }
sub kilobytes { $_[0] * 1024 }
}
{
- package SCALAR;
- use Moose;
+ package Moose::Autobox::SCALAR;
+ use Moose 'with';
with 'Units::Bytes';
}
}
{
- use autobox;
+ use Moose::Autobox;
is(5->bytes, 5, '... got 5 bytes');
is(5->kilobytes, 5120, '... got 5 kilobytes');