summaryrefslogtreecommitdiff
path: root/application.rb
diff options
context:
space:
mode:
Diffstat (limited to 'application.rb')
-rw-r--r--application.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/application.rb b/application.rb
index dd62fb6..aaa18ae 100644
--- a/application.rb
+++ b/application.rb
@@ -123,7 +123,10 @@ get '/predict/dataset/:name' do
response['Content-Type'] = "text/csv"
dataset = Dataset.find_by(:name=>params[:name])
csv = dataset.to_csv
- csv
+ t = Tempfile.new
+ t << csv
+ name = params[:name] + ".csv"
+ send_file t.path, :filename => name, :type => "text/csv", :disposition => "attachment"
end
get '/predict/:tmppath/:filename/?' do