ruby-hart documents