Class: Chive::Generators::DeviseGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Chive::Generators::DeviseGenerator
- Includes:
- ActiveRecord::Generators::Migration
- Defined in:
- lib/generators/chive/devise_generator.rb
Instance Method Summary collapse
Instance Method Details
#manifest ⇒ Object
16 17 18 19 20 21 22 23 24 |
# File 'lib/generators/chive/devise_generator.rb', line 16 def manifest Rails::Generators.invoke 'devise:install', [], behavior: behavior # @todo The User model should be configurable Rails::Generators.invoke 'devise', [[:user]], behavior: behavior # @todo Adding a name may or may not be necessary migration_template 'add_name_to_devise.rb.tt', "db/migrate/add_name_to_#{[:user].downcase.pluralize}.rb", { migration_file_name: "add_name_to_#{[:user].downcase.pluralize}" } end |