Lets you specify configuration schemes and configurations in a manner, that they can be ckecked at compile time.
` class ConfigSchema < Saveconf::Base schema( host: 'some important server', web_app: { host: 'another important server', user: 'user for basic auth', password: 'basic auth pw' } ) end
class Production < ConfigSchema host! "http://localhost:8080"
web_app! do
host! "http://testing.local/"
user! "matt"
password! "xxx"
end
end
`