TY, solved by $var = "$var".
When the pm file with the hash was created using '::' it was printed with Data::Dumper by the 3rd party code.
It automatically wraps '::' with '"'? to state that it's a string key not a package that should be evaluated - right?
If not kindly explain the logic since I'm missing it.
In reply to Re^4: hash key
by aviw
in thread hash key
by aviw