only run on .rb files