diff options
Diffstat (limited to 'registration.rb')
-rw-r--r-- | registration.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/registration.rb b/registration.rb index bc62cfa..1a9efe1 100644 --- a/registration.rb +++ b/registration.rb @@ -1,3 +1,4 @@ +require 'mustermann' require 'sinatra/base' require 'sinatra/url_for' require 'sinatra/config_file' @@ -10,10 +11,11 @@ class RegistrationApp < Sinatra::Base include ERB::Util set :logging, true + set :pattern, type: :regex config_file File.join(settings.root, 'config.yml') - before %r{^(?!/registrations_closed$)} do + before Mustermann.new('/|/submit') do redirect to('/registrations_closed') unless accept_registrations(settings) end |