On May 30, 2006, at 11:23 PM, cremes.devlist / mac.com wrote: > Learned something interesting (to me) today. > > In a fixture file I'm using to test some db code, I need a field to > contain an empty string. I had no idea how to encode that in YAML. > I checked the faq but it consists of one entry about tabs. :-) > > I also searched this list and the Rails list going back to Jan 2005 > and came up dry. > > irb to the rescue: > > cremes$ irb > irb(main):001:0> require 'yaml' > => true > irb(main):002:0> empty = "" > => "" > irb(main):003:0> empty.to_yaml > => "--- \"\"\n" > > I put that into my fixture file (just the \"\") and everything is > peachy. Next time I'll experiment with irb *first*. > > cr > and for even quicker checking of stuff like this: % ruby -ryaml -e 'y ""' --- ""