Caracal is a ruby library for dynamically creating professional-quality Microsoft Word documents (.docx).