From 9750e0309500259e9a56e267ce87984fb5bb5e53 Mon Sep 17 00:00:00 2001 From: gebele Date: Mon, 26 Nov 2018 15:29:26 +0000 Subject: clean out; better response codes; prepare for batch --- lib/nanoparticle.rb | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 lib/nanoparticle.rb (limited to 'lib/nanoparticle.rb') diff --git a/lib/nanoparticle.rb b/lib/nanoparticle.rb deleted file mode 100644 index 332493d..0000000 --- a/lib/nanoparticle.rb +++ /dev/null @@ -1,30 +0,0 @@ -# Get all Nanoparticles -get "/nanoparticle/?" do - nanoparticles = Nanoparticle.all - case @accept - when "text/uri-list" - uri_list = nanoparticles.collect{|nanoparticle| uri("/nanoparticle/#{nanoparticle.id}")} - return uri_list.join("\n") + "\n" - when "application/json" - nanoparticles = JSON.parse nanoparticles.to_json - nanoparticles.each_index do |idx| - nanoparticles[idx][:URI] = uri("/nanoparticle/#{nanoparticles[idx]["_id"]["$oid"]}") - end - return nanoparticles.to_json - else - bad_request_error "Mime type #{@accept} is not supported." - end -end - -# Get a nanoparticle -get "/nanoparticle/:id/?" do - case @accept - when "application/json" - nanoparticle = Nanoparticle.find :id => params[:id] - not_found_error "Nanoparticle with id: #{params[:id]} not found." unless nanoparticle - nanoparticle[:URI] = uri("/nanoparticle/#{nanoparticle.id}") - return nanoparticle.to_json - else - bad_request_error "Mime type #{@accept} is not supported." - end -end -- cgit v1.2.3