reorganized ruby support with elpa