summaryrefslogtreecommitdiff
path: root/lib/dataset.rb
diff options
context:
space:
mode:
authormr <mr@mrautenberg.de>2010-01-25 09:29:21 +0100
committermr <mr@mrautenberg.de>2010-01-25 09:29:21 +0100
commita165822a7bd663916cff9484a76e6bb6bcf9a353 (patch)
tree4f33445db772b87ccead41b75e686be144ad3bb1 /lib/dataset.rb
parent4c2ac1a90b686b0e4bc361403770e0756bbfbdf9 (diff)
internal authorization with first user of users.yaml
Diffstat (limited to 'lib/dataset.rb')
-rw-r--r--lib/dataset.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/dataset.rb b/lib/dataset.rb
index f4372be..1aa3469 100644
--- a/lib/dataset.rb
+++ b/lib/dataset.rb
@@ -78,7 +78,8 @@ module OpenTox
end
def self.create(data, content_type = 'application/rdf+xml')
- uri = RestClient::Resource.new(@@config[:services]["opentox-dataset"], :user => request.username, :password => request.password).post data, :content_type => content_type
+ resource = RestClient::Resource.new(@@config[:services]["opentox-dataset"], :user => @@users[:users].keys[0], :password => @@users[:users].values[0])
+ uri = resource.post data, :content_type => content_type
dataset = Dataset.new
dataset.read uri.to_s
dataset
@@ -168,12 +169,12 @@ module OpenTox
# Delete a dataset
def delete
- resource = RestClient::Resource.new(@uri, :user => request.username, :password => request.password)
+ resource = RestClient::Resource.new(@uri, :user => @@users[:users].keys[0], :password => @@users[:users].values[0])
resource.delete
end
def save
- RestClient::Resource.new(@@config[:services]["opentox-dataset"], :user => request.username, :password => request.password).post(self.rdf, :content_type => "application/rdf+xml").to_s
+ RestClient::Resource.new(@@config[:services]["opentox-dataset"], :user => @@users[:users].keys[0], :password => @@users[:users].values[0]).post(self.rdf, :content_type => "application/rdf+xml").to_s
end
def to_yaml