Achievement type settings

Что за бред? Почему надо сделать один пустой массив и в него по одному переписать члены другого массива?  Можно просто тогда написать repos = ( user_repositories + organizations_repositories ).flatten 

А еще правильнее - чтобы метод organizations_repositories возвращал сразу плоский массив

И еще, чтобы дубликатов не было гитхаб следит?