Add a DecryptionFilter
Add the new DecryptionFilter to Settings
Always duplicate the settings hash before returning it so that we don't have inadvertent modifications
Fix documentation typo
Whitespace
Allow NamespaceSets to create themselves from a set of values
Use our new sweet square bracket NamespaceSet creation in the specs
Ensure a NamespaceSet can be created from another NamespaceSet
Allow NamespaceSets to be created from single values
Lazily process namespaces in a NamespaceSet so that we refrain from doing processing until we actually need to access the values
#to_a not #to_ary
We don't need the additional 'Chamber' namespace
Now that NamespaceSets are smarter, we can remove some unneeded dependencies from Settings and simplify the specs
Tweak Settings#to_hash to make sure we're getting a duplicated Hash (and not a Hashie::Mash)
Make sure that we don't deeply nest NamespaceSets if we create a NamespaceSet from a NamespaceSet
Add == to Settings so that we can verify that it is equal to other hash-like objects
Add documentation to Settings#eql?
fixup! 679bb861166dbe74dd33c293258425b662663ee7
Update Settings#merge! to #merge and have it always return a new Settings object
Whitespace