summaryrefslogtreecommitdiff
path: root/lib/opentox.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2012-02-29 15:06:27 +0000
committerChristoph Helma <helma@in-silico.ch>2012-02-29 15:06:27 +0000
commitf0d38b06cbdcfd59494c220e6f4685f2e5aa38fd (patch)
tree9b763dc4c82e817e6267a7c8f86d57994b3e1b79 /lib/opentox.rb
parentf40871b9b60ae706c0668c9ac4cfbfff866ce5dc (diff)
logging in error.rb, dynamic class methods in rest-client-wrapper.rb
Diffstat (limited to 'lib/opentox.rb')
-rw-r--r--lib/opentox.rb32
1 files changed, 16 insertions, 16 deletions
diff --git a/lib/opentox.rb b/lib/opentox.rb
index 145aeb6..4c2a668 100644
--- a/lib/opentox.rb
+++ b/lib/opentox.rb
@@ -41,27 +41,27 @@ module OpenTox
end
# REST API
- def get params={}
- params[:subjectid] ||= @subjectid
- params[:accept] ||= 'application/rdf+xml'
- @response = RestClientWrapper.get @uri, {}, params
+ def get headers={}
+ headers[:subjectid] ||= @subjectid
+ headers[:accept] ||= 'application/rdf+xml'
+ @response = RestClientWrapper.get @uri, {}, headers
end
- def post payload={}, params={}
- params[:subjectid] ||= @subjectid
- params[:accept] ||= 'application/rdf+xml'
- @response = RestClientWrapper.post(@uri.to_s, payload, params)
+ def post payload={}, headers={}
+ headers[:subjectid] ||= @subjectid
+ headers[:accept] ||= 'application/rdf+xml'
+ @response = RestClientWrapper.post(@uri.to_s, payload, headers)
end
- def put payload={}, params={}
- params[:subjectid] ||= @subjectid
- params[:accept] ||= 'application/rdf+xml'
- @response = RestClientWrapper.put(@uri.to_s, payload, params)
+ def put payload={}, headers={}
+ headers[:subjectid] ||= @subjectid
+ headers[:accept] ||= 'application/rdf+xml'
+ @response = RestClientWrapper.put(@uri.to_s, payload, headers)
end
- def delete params={}
- params[:subjectid] ||= @subjectid
- params[:accept] ||= 'application/rdf+xml'
+ def delete headers={}
+ headers[:subjectid] ||= @subjectid
+ headers[:accept] ||= 'application/rdf+xml'
@response = RestClientWrapper.delete(@uri.to_s,:subjectid => @subjectid)
end
@@ -78,7 +78,7 @@ module OpenTox
end
def all service_uri, subjectid=nil
- uris = RestClientWrapper.get(service_uri, {:accept => 'text/uri-list'}).split("\n").compact
+ uris = RestClientWrapper.get(service_uri, nil, {:accept => 'text/uri-list'}).split("\n").compact
uris.collect{|uri| subjectid ? eval("#{self}.new(\"#{uri}\", #{subjectid})") : eval("#{self}.new(\"#{uri}\")")}
end