Name: instantiation/test/ruby/adapt.rb
| 1: | #!/usr/bin/ruby |
| 2: | # encoding: UTF-8 |
| 3: | require 'rubygems' |
| 4: | require 'riddl/client' |
| 5: | |
| 6: | srv = Riddl::Client.new("http://fp7-adventure.eu:9298/", "http://fp7-adventure.eu:9298/?riddl-description") |
| 7: | res = srv.resource("/238/properties/values/description") |
| 8: | status, response = res.get |
| 9: | |
| 10: | File.write("adapt.xml",response.first.value.read) unless File.exists? "adapt.xml" |
| 11: | |
| 12: | status, response = res.put [ |
| 13: | Riddl::Parameter::Simple.new("content","<content>" + File.read(File.dirname(__FILE__) + '/adapt.xml') + '</content>') |
| 14: | ] |
