diff options
author | mr <mr@mrautenberg.de> | 2011-09-14 16:05:01 +0200 |
---|---|---|
committer | mr <mr@mrautenberg.de> | 2011-09-14 16:05:01 +0200 |
commit | 05d133d09aba7c1853ae597c7c95cf6dc8e9912f (patch) | |
tree | 33804a279911b70d820816d4028d29cc2742939d | |
parent | 884a0cb5a7a8658e134046a01b060d25cfc3f710 (diff) |
unify GET '/' view for browser in HTML
-rw-r--r-- | application.rb | 11 |
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 |