When you use Setting.get_all you get a hash of settings. Default settings are returned as:
{
foo: { bar: 'foo' }
}
Persistent settings are returned as:
{
'foo.bar': 'foo'
}
This will return an inconsistent settings hash. I think one of these formats should be chosen, probably the string version as the hash would be too backwards incompatible.
When you use
Setting.get_all
you get a hash of settings. Default settings are returned as:Persistent settings are returned as:
This will return an inconsistent settings hash. I think one of these formats should be chosen, probably the string version as the hash would be too backwards incompatible.