Sha256: 52055a6fc10eebb32a074638a70286500f8936f8c1c1f8a76f8178ee891dad74
Contents?: true
Size: 546 Bytes
Versions: 14
Compression:
Stored size: 546 Bytes
Contents
module Almodovar class ResourcePresenter class XmlSerializer < Serializer def to_xml attributes_to_xml do |builder| links_to_xml builder end end private def attributes_to_xml(&block) resource.attributes.to_xml(options.merge(:root => resource.resource_type), &block) end def links_to_xml(builder) resource.all_links.each do |link| link.to_xml(options_for_link.merge(:builder => builder)) end end end end end
Version data entries
14 entries across 14 versions & 2 rubygems