class AdobeMediaEncoder::API::Client::XMLHelper
Public Class Methods
create_manifest(data)
click to toggle source
# File lib/adobe_media_encoder/api/client.rb, line 39 def self.create_manifest(data) <<-XML <?xml version='1.0'?> <manifest version='1.0'>#{ data.map { |k,v| _k = k.to_s.camel_case; "\n\t<#{_k}>#{v.to_s}</#{_k}>"}.join } </manifest> XML end
parse_payload(xml)
click to toggle source
# File lib/adobe_media_encoder/api/client.rb, line 47 def self.parse_payload(xml) doc = REXML::Document.new(xml) Hash[doc.elements['/payload'].elements.map { |e| [ e.name, e.text ] } ] end