Class: UserManagementRails::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- UserManagementRails::InstallGenerator
- Defined in:
- lib/generators/user_management_rails/install_generator.rb
Instance Method Summary collapse
- #add_initializer ⇒ Object
- #add_routes ⇒ Object
- #create_controller ⇒ Object
- #create_view ⇒ Object
- #show_readme ⇒ Object
Instance Method Details
#add_initializer ⇒ Object
36 37 38 |
# File 'lib/generators/user_management_rails/install_generator.rb', line 36 def add_initializer template "user_management_initializer.rb", "config/initializers/user_management.rb" end |
#add_routes ⇒ Object
54 55 56 57 58 59 |
# File 'lib/generators/user_management_rails/install_generator.rb', line 54 def add_routes route "root 'user_management#signup'" route "get '/login', to: 'user_management#login'" route "get '/home', to: 'user_management#loggedin'" route "mount UserManagementRails::Engine, at: '/'" end |
#create_controller ⇒ Object
40 41 42 43 |
# File 'lib/generators/user_management_rails/install_generator.rb', line 40 def create_controller template "controllers/user_management_controller.rb", "app/controllers/user_management_controller.rb" end |
#create_view ⇒ Object
45 46 47 48 49 50 51 52 |
# File 'lib/generators/user_management_rails/install_generator.rb', line 45 def create_view template "views/signup.html.erb", "app/views/user_management/signup.html.erb" template "views/login.html.erb", "app/views/user_management/login.html.erb" template "views/loggedin.html.erb", "app/views/user_management/loggedin.html.erb" end |
#show_readme ⇒ Object
61 62 63 |
# File 'lib/generators/user_management_rails/install_generator.rb', line 61 def show_readme readme "README" if behavior == :invoke end |