Merge::HashRef - make one hashref out of many!
use Merge::HashRef; my $hashref = merge_hashref($ref1, $ref2, ...)
Recently, I found myself turning lots of hashrefs into a single one. And, I thought, this would be a nice little function to have.
So now you have it too!
my $hashref = merge_hashref($ref1, $ref2, ...)
This takes a list of hashrefs, and returns you one. Of course, the order you pass your hashrefs in IS important, as later key/value pairs will clobber earlier ones. This is deliberate. This is why I wrote this little module!
All non-hashrefs get removed from the passed-in list. So don't be doing that.
There was a thread on london.pm mailing list about working in a vacumn - that it was a bit depressing to keep writing modules but never get any feedback. So, if you use and like this module then please send me an email and make my day.
All it takes is a few little bytes.
(Leon wrote that, not me!)
Stray Toaster, <firstname.lastname@example.org>
Copyright 2002 by Stray Toaster
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.