class CPEE::Properties::PutTransformation
Public Class Methods
set(id,opts,xml)
click to toggle source
# File lib/cpee/implementation_properties.rb, line 803 def self::set(id,opts,xml) doc = XML::Smart::string(xml) doc.register_namespace 'p', 'http://cpee.org/ns/properties/2.0' CPEE::Persistence::set_item(id,opts,'transformation', :description => doc.find('string(/p:transformation/p:description)'), :description_type => doc.find('string(/p:transformation/p:description/@type)'), :dataelements =>doc.find('string(/p:transformation/p:dataelements)'), :dataelements_type => doc.find('string(/p:transformation/p:dataelements/@type)'), :endpoints =>doc.find('string(/p:transformation/p:endpoints)'), :endpoints_type => doc.find('string(/p:transformation/p:endpoints/@type)') ) end
Public Instance Methods
response()
click to toggle source
# File lib/cpee/implementation_properties.rb, line 815 def response id = @a[0] opts = @a[1] if opts[:statemachine].readonly? id @status = 422 # semantic error else PutTransformation::set(id,opts,@p[0].value.read) end nil end