refactor ruby's auto-mode-alist