summaryrefslogtreecommitdiff
path: root/lib/compound.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2010-05-21 15:55:17 +0200
committerChristoph Helma <helma@in-silico.ch>2010-05-21 15:55:17 +0200
commitd5eea102ff343804dde1ccd254bc570596341a89 (patch)
treef62d8c2999341d99746ae644c795d1e9b2d3c7f7 /lib/compound.rb
parent147a45ce7336959777639d15a4c37fbe24375d97 (diff)
dynamic From: address from mailer
Diffstat (limited to 'lib/compound.rb')
-rw-r--r--lib/compound.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/compound.rb b/lib/compound.rb
index cc29fc5..6ab78e0 100644
--- a/lib/compound.rb
+++ b/lib/compound.rb
@@ -18,7 +18,9 @@ module OpenTox
@uri = File.join(@@config[:services]["opentox-compound"],URI.escape(@inchi))
elsif params[:name]
# paranoid URI encoding to keep SMILES charges and brackets
- @inchi = RestClientWrapper.get("#{@@cactus_uri}#{URI.encode(params[:name], Regexp.new("[^#{URI::PATTERN::UNRESERVED}]"))}/stdinchi").chomp
+ @inchi = RestClient.get("#{@@cactus_uri}#{URI.encode(params[:name], Regexp.new("[^#{URI::PATTERN::UNRESERVED}]"))}/stdinchi").body.chomp
+ # this was too hard for me to debug and leads to additional errors (ch)
+ #@inchi = RestClientWrapper.get("#{@@cactus_uri}#{URI.encode(params[:name], Regexp.new("[^#{URI::PATTERN::UNRESERVED}]"))}/stdinchi").chomp
@uri = File.join(@@config[:services]["opentox-compound"],URI.escape(@inchi))
elsif params[:uri]
@uri = params[:uri]