Hi, This patch is fixing Realm issue in client.
-- Michal -- -------------------------------------------------------- Michal Fojtik, [email protected], +420 532 294 4307 Ruby / Ruby On Rails Developer Deltacloud API: http://deltacloud.org --------------------------------------------------------
--- Begin Message ------ client/lib/deltacloud.rb | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) diff --git a/client/lib/deltacloud.rb b/client/lib/deltacloud.rb index d65c149..07a62f9 100644 --- a/client/lib/deltacloud.rb +++ b/client/lib/deltacloud.rb @@ -199,16 +199,15 @@ module DeltaCloud end # Public and private addresses are returned as Array when "public_addresses", "private_addresses": - define_method :"#{attribute.name.sanitize}" do - attribute.xpath('address').collect { |address| address.text } - end + attr_accessor :"#{attribute.name.sanitize}" + obj.send(:"#{attribute.name.sanitize}=", + attribute.xpath('address').collect { |address| address.text }) # Value for other attributes are just returned using # method with same name as attribute (eg. .owner_id, .state) else - define_method :"#{attribute.name.sanitize}" do - attribute.text.convert - end - logger << "[DC] Added method #{attribute.name} to #{obj.class.name}\n" + attr_accessor :"#{attribute.name.sanitize}" + obj.send(:"#{attribute.name.sanitize}=", attribute.text.convert) + logger << "[DC] Added method #{attribute.name}[#{attribute.text}] to #{obj.class.name}\n" end end end -- 1.7.1
--- End Message ---
_______________________________________________ deltacloud-devel mailing list [email protected] https://fedorahosted.org/mailman/listinfo/deltacloud-devel
