Module: Propel
- Defined in:
- lib/generators/propel/install_generator.rb,
lib/propel_rails.rb
Overview
Main Propel installer that orchestrates the installation of Propel components
Usage:
rails generate propel:install # Install all components (API + Auth + Facets)
rails generate propel:install --api-only # Install only API components
rails generate propel:install --auth-only # Install only Auth components
rails generate propel:install --facets-only # Install only Facets components
rails generate propel:install --graphiti # Use Graphiti instead of Facets for API
rails generate propel:install --api-version=v2 # Custom API version
This generator coordinates the installation of:
-
PropelApi (API controllers, routes, configuration)
-
PropelAuth (authentication, user management)
-
PropelFacets or Graphiti (API serialization/filtering)
Defined Under Namespace
Modules: Rails Classes: InstallGenerator