Сохранение Hash в формате XML и наоборот

Вместо того что бы тратить время на написание своего собственного метода для конвертирования Hash в XML, воспользуйтесь готовым решением из фрейморка Ruby On Rails. ActiveSupport gem уже располагает всем необходимым функционалом.

Необходимо подключить следующие модули:

require 'rubygems'
require 'active_support'

Для записи Hash в XML:

xml = hash.to_xml

Для чтения ранее сохраненного Hash из XML:

hash = Hash.from_xml(xml_stream)

Удачи!)

Оригинальный текст