Use dzil Authority plugin - remove $AUTHORITY from code
[gitmo/Moose.git] / lib / Moose / Meta / Method / Accessor / Native / Hash.pm
1 package Moose::Meta::Method::Accessor::Native::Hash;
2
3 use strict;
4 use warnings;
5
6 use Moose::Role;
7
8 sub _inline_check_var_is_valid_key {
9     my $self = shift;
10     my ($var) = @_;
11
12     return (
13         'if (!defined(' . $var . ')) {',
14             $self->_inline_throw_error(
15                 '"The key passed to ' . $self->delegate_to_method
16               . ' must be a defined value"',
17             ) . ';',
18         '}',
19     );
20 }
21
22 no Moose::Role;
23
24 1;