Honestly, I don't know why my site was down. Dreamhost must have changed something, because I haven't touched the files in months.

Either way, I added a require 'yaml' line and that fixed it. Maybe they upgraded some gem or something and it doesn't include yaml. I'm sure a Gemfile and bundler would fix this sort of thing, but man that would require me to do something.