From f8def6040e35511fde6456b6d7cff928b71a8156 Mon Sep 17 00:00:00 2001 From: rautenberg Date: Wed, 5 Oct 2016 12:54:09 +0200 Subject: fix descriptor calculation --- lib/compound.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/compound.rb b/lib/compound.rb index 693cdc7..99e6c7e 100644 --- a/lib/compound.rb +++ b/lib/compound.rb @@ -7,7 +7,7 @@ get "/compound/descriptor/?:descriptor?" do when "application/json" return "#{JSON.pretty_generate PhysChem::DESCRIPTORS} " unless params[:descriptor] return {params[:descriptor] => PhysChem::DESCRIPTORS[params[:descriptor]]}.to_json if PhysChem::DESCRIPTORS.include?(params[:descriptor]) - return {PhysChem.find(params[:descriptor])}.to_json if PhysChem.find(params[:descriptor]) + return PhysChem.find(params[:descriptor]).to_json if PhysChem.find(params[:descriptor]) else return PhysChem::DESCRIPTORS.collect{|k, v| "#{k}: #{v}\n"} unless params[:descriptor] return PhysChem::DESCRIPTORS[params[:descriptor]] if PhysChem::DESCRIPTORS.include?(params[:descriptor]) -- cgit v1.2.3