diff options
author | Christoph Helma <ch@in-silico.ch> | 2009-08-14 13:36:25 +0200 |
---|---|---|
committer | Christoph Helma <ch@in-silico.ch> | 2009-08-14 13:36:25 +0200 |
commit | 4cc81cb72c6c1495bcf481b5c781bcf9770ff898 (patch) | |
tree | 892f236ea4123177f658eb15699003d4f7b9ed5e /application.rb | |
parent | ccc67b22ef3f77c8537ff72cb34c678fe3cb7e89 (diff) |
Missing curl parameter in README added, whitespaces from Cactus service removed
Diffstat (limited to 'application.rb')
-rw-r--r-- | application.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/application.rb b/application.rb index 845895d..1ff8e16 100644 --- a/application.rb +++ b/application.rb @@ -39,13 +39,13 @@ get %r{/(.+)} do |cansmi| # catches all remaining get requests end end -post '/' do +post '/?' do if params[:smiles] - cansmi = canonical_smiles(URI.unescape(params[:smiles]),'smi').gsub(/\s+/,'') + cansmi = canonical_smiles(URI.unescape(params[:smiles]),'smi') elsif params[:name] cansmi = RestClient.get "#{CACTUS_URI}#{params[:name]}/smiles" end - url_for("/", :full) + URI.escape(cansmi, /[^\w]/) + url_for("/", :full) + URI.escape(cansmi.gsub(/\s+/,''), /[^\w]/) end def canonical_smiles(identifier,format) |