Mark a few more failing distros
[gitmo/Moose.git] / benchmarks / cmop / lib / Plain / Point3D.pm
CommitLineData
38bf2a25 1#!/usr/bin/perl
2
3package Plain::Point3D;
4
5use strict;
6use warnings;
7
8use base 'Plain::Point';
9
10sub new {
11 my ( $class, %params ) = @_;
12 my $self = $class->SUPER::new( %params );
13 $self->{z} = $params{z};
14 return $self;
15}
16
17sub z {
18 my ( $self, @args ) = @_;
19
20 if ( @args ) {
21 $self->{z} = $args[0];
22 }
23
24 return $self->{z};
25}
26
27sub clear {
28 my $self = shift;
29 $self->SUPER::clear();
30 $self->{z} = 0;
31}
32
33__PACKAGE__;
34
35__END__
36