use warnings;
use Moose;
- has 'x' => (
- is => Int(),
- reader => 'x',
- );
-
- has 'y' => (
- is => Int(),
- accessor => 'y',
- );
+ has 'x' => (isa => Int(), is => 'ro');
+
+ has 'y' => (isa => Int(), is => 'rw');
sub clear {
my $self = shift;
extends 'Point';
- has 'z' => (is => Int());
+ has 'z' => (isa => Int());
after 'clear' => sub {
my $self = shift;