Bump version to 1.9900 for new version numbering scheme
[gitmo/Moose.git] / lib / Moose / Meta / Method / Accessor / Native / Array.pm
CommitLineData
f7fd22b6 1package Moose::Meta::Method::Accessor::Native::Array;
2
3use strict;
4use warnings;
5
8b9641b8 6use Moose::Role;
7
f7fd22b6 8use Scalar::Util qw( looks_like_number );
9
bb8ef151 10our $VERSION = '1.9900';
f7fd22b6 11$VERSION = eval $VERSION;
12our $AUTHORITY = 'cpan:STEVAN';
13
a7821be5 14sub _inline_check_var_is_valid_index {
53a4677c 15 my $self = shift;
16 my ($var) = @_;
17
18 return (
19 'if (!defined(' . $var . ') || ' . $var . ' !~ /^-?\d+$/) {',
20 $self->_inline_throw_error(
1e2c801e 21 '"The index passed to ' . $self->delegate_to_method
53a4677c 22 . ' must be an integer"',
23 ) . ';',
24 '}',
25 );
a7821be5 26}
910684ee 27
8b9641b8 28no Moose::Role;
29
f7fd22b6 301;