From eb1d1e30d1cdcaceb64e6bbba56c64a41269147e Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Fri, 9 Mar 2018 12:42:23 -0600 Subject: Add config file --- src/helpers.cr | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/helpers.cr') diff --git a/src/helpers.cr b/src/helpers.cr index 5b3d6625..7ca5bd61 100644 --- a/src/helpers.cr +++ b/src/helpers.cr @@ -13,6 +13,20 @@ macro templated(filename) render "src/views/#{{{filename}}}.ecr", "src/views/layout.ecr" end +class Config + YAML.mapping({ + pool_size: Int32, + threads: Int32, + db: NamedTuple( + user: String, + password: String, + host: String, + port: Int32, + dbname: String, + ), + }) +end + class Video module HTTPParamConverter def self.from_rs(rs) -- cgit v1.2.3