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.