2020-03-15 19:08:57 +00:00
|
|
|
|
|
|
|
require "yaml"
|
2020-04-11 19:53:37 +00:00
|
|
|
require "./config/*"
|
2020-03-15 19:08:57 +00:00
|
|
|
|
2020-04-10 21:41:50 +00:00
|
|
|
class Config
|
|
|
|
YAML.mapping(
|
|
|
|
version: String,
|
2020-04-10 22:10:20 +00:00
|
|
|
hosts: Array(HostConfig),
|
|
|
|
endpoints: Array(EndpointConfig),
|
|
|
|
filters: Array(FilterConfig),
|
2020-04-10 21:41:50 +00:00
|
|
|
deployments: Array(DeploymentConfig)
|
|
|
|
)
|
|
|
|
end
|