From: mikeleonard Date: 2005-02-21T02:59:42+09:00 Subject: YAML/RedCloth Question Hello all, I'm very new to Ruby, so appy-polly-loggies in advance if the answer to this is obvious. I have a file, qbf.yml, the contents of which are: ----------------qbf.yml---------------- title: "on dogs and foxes" author: "q.b. foks, esq." text: "the quick brown fox jumps over the lazy dog" --------------------------------------- I want to import it into a Ruby hash and use RedCloth to convert the "text" portion to html. The code I'm using is this: ----------------qbf.rb---------------- require 'yaml' require 'redcloth' qbf=YAML::load(File.open('qbf.yml')) puts RedCloth.new(qbf["text"]).to_html -------------------------------------- The output I get from this is:

the quick brown fox jumps over the lazy dog

Whereas, I would like:

the quick brown

fox jumps

over

the lazy dog

It looks like when I import the YAML, my paragraph breaks get eaten up. I'd like to avoid this if at all possible. I'm sure the solution is very simple, but I can't seem to get my head around it. Any help would be greatly appreciated. Thanks in advance, Mike Leonard