Como criar o methodo? Isso eh super dependente de como tu criou a coisa, mas teu methodo deve andar na pasta que tu tah salvando, abrir os arquivos e buscar os dados lah dentro, eh tudo cohdigo Ruby normal, mais uma vez nao entendo o questionamento.
Sugiro novamente que tu leia a documentacao sobre File e sobre as classes relacionadas, como Dir. Se o que tu quer eh algo mais generico, como uma forma de jah criar e parsear esses arquivos automaticamente, sugiro que tu ao inves de usar um formato proprietario nesses arquivos, use algo como um YAML e gere um modelo (NAO ActiveRecord) e libs para ler e processar essa coisa. De qualquer forma, eh soh Ruby.
Sobre gerar o XML com a tua formatacao, usa o ReXML -
http://www.germane-software.com/software/rexml/ - ou qualquer outro XML builder.