server/executionhandlers/ruby/connection.rb in cpee-2.1.29 vs server/executionhandlers/ruby/connection.rb in cpee-2.1.30

- old
+ new

@@ -218,9 +218,11 @@ if result[0].is_a? Riddl::Parameter::Simple result = result[0].value elsif result[0].is_a? Riddl::Parameter::Complex if result[0].mimetype == 'application/json' result = JSON::parse(result[0].value.read) rescue nil + elsif result[0].mimetype == 'text/yaml' + result = YAML::load(result[0].value.read) rescue nil elsif result[0].mimetype == 'application/xml' || result[0].mimetype == 'text/xml' result = XML::Smart::string(result[0].value.read) rescue nil elsif result[0].mimetype == 'text/plain' result = result[0].value.read if result.start_with?("<?xml version=")