ruby-goodnough documents