summaryrefslogtreecommitdiffstats
path: root/src/helpers.cr
diff options
context:
space:
mode:
Diffstat (limited to 'src/helpers.cr')
-rw-r--r--src/helpers.cr14
1 files changed, 14 insertions, 0 deletions
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)