Method: OpenTox::Crossvalidation.list
- Defined in:
- lib/validation.rb
.list(params = {}) ⇒ Array
returns a filtered list of crossvalidation uris
157 158 159 160 161 162 163 164 165 |
# File 'lib/validation.rb', line 157 def self.list( params={} ) filter_string = "" params.each do |k,v| filter_string += (filter_string.length==0 ? "?" : "&") v = v.to_s.gsub(/;/, "%3b") if v.to_s =~ /;/ filter_string += k.to_s+"="+v.to_s end (OpenTox::RestClientWrapper.get(File.join(CONFIG[:services]["opentox-validation"],"crossvalidation")+filter_string).split("\n")) end |