class UserManagementRails::InstallGenerator

Public Instance Methods

add_initializer() click to toggle source
# 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() click to toggle source
# File lib/generators/user_management_rails/install_generator.rb, line 54
def add_routes
  route "root 'user_management#signup'"
  route "post '/logout', to: 'user_management#logout'"
  route "get '/login', to: 'user_management#login'"
  route "get '/home', to: 'user_management#home'"
  route "mount UserManagementRails::Engine, at: '/'"
end
create_controller() click to toggle source
# 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() click to toggle source
# 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/home.html.erb",
               "app/views/user_management/home.html.erb"
end
show_readme() click to toggle source
# File lib/generators/user_management_rails/install_generator.rb, line 62
def show_readme
  readme "README" if behavior == :invoke
end