Adds route redirects
This commit is contained in:
parent
1edd85ebf8
commit
9295d66042
10
app.rb
10
app.rb
|
@ -5,7 +5,13 @@ require 'yaml'
|
||||||
|
|
||||||
def get_url(domain_object, rel_route)
|
def get_url(domain_object, rel_route)
|
||||||
if domain_object.is_a? Hash
|
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
|
elsif domain_object.is_a? String
|
||||||
return domain_object
|
return domain_object
|
||||||
end
|
end
|
||||||
|
@ -27,4 +33,4 @@ get '/*' do
|
||||||
end
|
end
|
||||||
|
|
||||||
halt 404, "#{hostname} hasn't been setup yet."
|
halt 404, "#{hostname} hasn't been setup yet."
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue