1 package Moose::Autobox::Hash;
2 use Moose::Role 'with';
6 with 'Moose::Autobox::Ref',
7 'Moose::Autobox::Indexed';
10 my ($hash, $key) = @_;
11 CORE::delete $hash->{$key};
14 # ::Indexed implementation
17 my ($hash, $key) = @_;
18 CORE::exists $hash->{$key};
23 [ CORE::keys %$hash ];
28 [ CORE::values %$hash ];
33 [ CORE::map { [ $_, $hash->{$_} ] } CORE::keys %$hash ];