Ruby app generator