| Class | Confstruct::HashWithStructAccess |
| In: |
lib/confstruct/hash_with_struct_access.rb
|
| Parent: | Hashie::Mash |
| default_values | [RW] |
Hashie::Mash normally standardizes all keys as strings We can override this method to standardize as symbols either, for backwards-compat with previous Confstruct. Turns out changing this effects things like merges into ordinary hashes that client code might be doing, and makes a backward compat nightmare.
We need an inspect that does not evlauate Deferreds. We use fetch instead of #[], since fetch does not evaluate Deferreds. Otherwise copied from hashie‘s pretty_inspect