From 7d57fb8c28e13d63242e05f288e784273c8a2945 Mon Sep 17 00:00:00 2001 From: Andy Allan Date: Wed, 13 Mar 2019 17:57:51 +0100 Subject: [PATCH] Add some settings validations --- config/initializers/config.rb | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/config/initializers/config.rb b/config/initializers/config.rb index 3d8236161..caaab0c2f 100644 --- a/config/initializers/config.rb +++ b/config/initializers/config.rb @@ -41,9 +41,13 @@ Config.setup do |config| # Validate presence and type of specific config values. Check https://github.com/dry-rb/dry-validation for details. # - # config.schema do - # required(:name).filled - # required(:age).maybe(:int?) - # required(:email).filled(format?: EMAIL_REGEX) - # end + config.schema do + required(:api_version).filled(:str?) + required(:max_request_area).filled(:number?) + required(:max_note_request_area).filled(:number?) + required(:tracepoints_per_page).filled(:int?) + required(:max_number_of_way_nodes).filled(:int?) + required(:api_timeout).filled(:int?) + required(:imagery_blacklist).maybe(:array?) + end end -- 2.43.2