13 lines
239 B
Crystal
13 lines
239 B
Crystal
|
|
require "yaml"
|
|
require "./config/*"
|
|
|
|
class Config
|
|
YAML.mapping(
|
|
version: String,
|
|
hosts: Array(HostConfig),
|
|
endpoints: Array(EndpointConfig),
|
|
filters: Array(FilterConfig),
|
|
deployments: Array(DeploymentConfig)
|
|
)
|
|
end
|