diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2016-08-16 21:54:30 +0200 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2016-08-16 21:54:30 +0200 |
commit | 9d3cee906330cbbe2dbd1bd4dcb88aa7c160baca (patch) | |
tree | 9c158a38f82c64aef3d16157f9a316d1ff9c5f6a /registration.rb | |
parent | 206b14869bc36696fc5a3d4aa37bc030d3844162 (diff) | |
download | norsk-urskog-registrations-9d3cee906330cbbe2dbd1bd4dcb88aa7c160baca.tar.gz norsk-urskog-registrations-9d3cee906330cbbe2dbd1bd4dcb88aa7c160baca.tar.bz2 norsk-urskog-registrations-9d3cee906330cbbe2dbd1bd4dcb88aa7c160baca.zip |
Determine if registrations are open or not from config.
Diffstat (limited to 'registration.rb')
-rw-r--r-- | registration.rb | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/registration.rb b/registration.rb index 3638ed7..8501a37 100644 --- a/registration.rb +++ b/registration.rb @@ -13,8 +13,20 @@ class RegistrationApp < Sinatra::Base config_file File.join(settings.root, 'config.yml') + + helpers do + def accept_registrations + start_date = Date.parse(settings.accept_registrations[:start]) + end_date = Date.parse(settings.accept_registrations[:stop]) + start_date <= Date.today && end_date > Date.today + end + end + get '/' do - #erb :registration_closed + if !accept_registrations + return erb :registration_closed + end + @band = Band.new 3.times { @band.songs << Song.new } erb :index |