Считать содержимое файла и разобрать его по хешу:
fh=File.open("filename.xml", "r")
data=Hash.from_xml(fh.read)
Это всего лишь пример. Все, что вам нужно, это xml в виде строки, а затем вы можете использовать Hash.from_xml для его анализа и работы с ним как хеш.