Module: Dcc::Convert::Yaml

Defined in:
lib/dcc/convert/yaml.rb

Class Method Summary collapse

Class Method Details

.call(dcc) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/dcc/convert/yaml.rb', line 9

def call(dcc)
  hash = ::Dcc::Convert::Json.xml_to_hash(dcc.to_xml)
  ::Dcc::Convert::Result.new(
    format: :yaml,
    payload: ::YAML.dump(hash),
    source_class: dcc.class.name,
    schema_version: dcc.schema_version.to_s,
  )
end