summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormr <mr@mrautenberg.de>2011-09-14 16:05:01 +0200
committermr <mr@mrautenberg.de>2011-09-14 16:05:01 +0200
commit05d133d09aba7c1853ae597c7c95cf6dc8e9912f (patch)
tree33804a279911b70d820816d4028d29cc2742939d
parent884a0cb5a7a8658e134046a01b060d25cfc3f710 (diff)
unify GET '/' view for browser in HTML
-rw-r--r--application.rb11
1 files changed, 9 insertions, 2 deletions
diff --git a/application.rb b/application.rb
index 1345c4c..0507ad8 100644
--- a/application.rb
+++ b/application.rb
@@ -76,8 +76,15 @@ helpers do
end
get '/?' do # get index of models
- response['Content-Type'] = 'text/uri-list'
- Dir["./#{@@datadir}/*json"].collect{|f| File.basename(f.sub(/.json/,'')).to_i}.sort.collect{|n| uri n}.join("\n") + "\n"
+ uri_list = Dir["./#{@@datadir}/*json"].collect{|f| File.basename(f.sub(/.json/,'')).to_i}.sort.collect{|n| uri n}.join("\n") + "\n"
+ case @accept
+ when /html/
+ response['Content-Type'] = 'text/html'
+ OpenTox.text_to_html uri_list
+ else
+ response['Content-Type'] = 'text/uri-list'
+ uri_list
+ end
end
delete '/:id/?' do