summaryrefslogtreecommitdiff
path: root/lib/validation.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2010-05-10 18:45:22 +0200
committerChristoph Helma <helma@in-silico.ch>2010-05-10 18:45:22 +0200
commit0cf1fbcfae7f618f188f8b44051e5fc0724f8728 (patch)
tree0bbbda6fe1144884a397ec7169b3600e2ddb8c85 /lib/validation.rb
parentd32c70ba0ccbd4b32a972258683c190f48fdbe07 (diff)
Validation service integrated
Diffstat (limited to 'lib/validation.rb')
-rw-r--r--lib/validation.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/validation.rb b/lib/validation.rb
index 97aafc4..bd38488 100644
--- a/lib/validation.rb
+++ b/lib/validation.rb
@@ -5,13 +5,15 @@ module OpenTox
def initialize(params)
#resource = RestClient::Resource.new(params[:uri], :user => @@users[:users].keys[0], :password => @@users[:users].values[0])
- #@uri = resource.post(params).to_s
+ #@uri = resource.post(params).body
+ #LOGGER.debug "VALIDATION URI: " + @uri.to_s
call = "curl -X POST "
params.each do |k,v|
- call += " -d "+k.to_s+"=\""+v.to_s+"\"" unless k == :uri
+ call += " -d "+k.to_s+"=\""+URI.encode(v.to_s)+"\"" unless k == :uri
end
call += " "+params[:uri]
LOGGER.debug call
+ @uri = `#{call}`
end
def self.crossvalidation(params)