NAME
Hash::Fold::Error
SYNOPSIS
use Hash::Fold::Error;
Hash::Fold::Error->throw($message);
Hash::Fold::Error->throw({
message => $message,
path => $path,
type => $type,
});
DESCRIPTION
Hash::Fold throws an instance of this class on error.
ATTRIBUTES
path
If the path
attribute is defined, the error was thrown during merging or unfolding, and the message indicates the location in the structure that was inappropriately used as an array or a hash.
"type" is set to either array
or hash
.
type
When defined, type
indicates the type of the structure which caused the error.