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:
]