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