How Does Generic App Work?
Generic App is a Ruby gem that asks you for the desired name of your new app and the email address you wish to use in your app and then gives you a prebuilt app built around this information. This prebuilt app not only passes all tests but is also compliant with RuboCop and Rails Best Practices.
Where Does the Prebuilt Rails App Come From?
I use my
Rails Neutrino tool to create the app, and then I update the source code in the Generic App gem to use this new template app instead of the old one as the basis for the output app.
Why Use Generic App instead of Rails Neutrino?
The template app used by Generic App may be a few weeks to a few months old, but you can count on it to pass all tests and comply with RuboCop and Rails Best Practices. In contrast, the Rails Neutrino repository requires occasional updates to ensure such perfect compliance, because Ruby on Rails, RuboCop and Rails Best Practices change.