From 9295d66042c61827be51f11e2b92f46fb78217a5 Mon Sep 17 00:00:00 2001 From: Harman Singh Date: Mon, 29 May 2017 17:27:21 +0530 Subject: [PATCH] Adds route redirects --- app.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app.rb b/app.rb index 84bf23e..abce64a 100644 --- a/app.rb +++ b/app.rb @@ -5,7 +5,13 @@ require 'yaml' def get_url(domain_object, rel_route) if domain_object.is_a? Hash - return domain_object['root'] + "/" + rel_route + if domain_object.key? 'root' + domain_object['root'] + '/' + rel_route + elsif domain_object.key? rel_route + domain_object[rel_route] + else + domain_object.values.first + end elsif domain_object.is_a? String return domain_object end @@ -27,4 +33,4 @@ get '/*' do end halt 404, "#{hostname} hasn't been setup yet." -end \ No newline at end of file +end