ruby-agard documents