Add some settings validations

This commit is contained in:
Andy Allan 2019-03-13 17:57:51 +01:00
parent e1cacdbe0e
commit 7d57fb8c28

View file

@ -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