NAME
Data::Object::Hash - Perl module for providing OO methods to perl hash tables.
DESCRIPTION
This module makes use of Moose::Meta::Attribute::Native::Trait::Hash to gain OO style HASH operators without having to re-invent the wheel.
Each method from Moose::Meta::Attribute::Native::Trait::Hash is availible.
ATTRIBUTES
- raw
-
Overload raw so we can have some native hash methods
METHODS
- _get KEY
-
Retrieve the value of KEY from the raw
- _set KEY VALUE
-
Rewrite of Set because the Moose Trait, creates new hash refrences.
- AUTOLOAD
-
AUTOLOAD Wrappers for all methods that could return refs
If they return refs then we want them to be wrapped in D:O objects.
AUTHOR
Jason Fried <fried@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 by Jason Fried. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.