Updated Ruby project structure