test from implementation ruby license Affero GPL gitignore ruby