class Genkan::Generators::InstallGenerator
Public Instance Methods
prepare_controller()
click to toggle source
# File lib/generators/genkan/install_generator.rb, line 30 def prepare_controller inject_into_file "app/controllers/application_controller.rb", after: "class ApplicationController < ActionController::Base\n" do " include Genkan::Authenticatable\n" end end
prepare_initializer()
click to toggle source
# File lib/generators/genkan/install_generator.rb, line 18 def prepare_initializer template "initializer.erb", "config/initializers/genkan.rb" end
prepare_migration()
click to toggle source
# File lib/generators/genkan/install_generator.rb, line 22 def prepare_migration migration_template "migration.erb", "db/migrate/create_genkan_users.rb", migration_class_name: migration_class_name end
prepare_model()
click to toggle source
# File lib/generators/genkan/install_generator.rb, line 26 def prepare_model template "model.erb", "app/models/#{model_file_path}.rb" end
prepare_routes()
click to toggle source
# File lib/generators/genkan/install_generator.rb, line 36 def prepare_routes route "mount Genkan::Engine, at: '/'" end
prepare_view()
click to toggle source
# File lib/generators/genkan/install_generator.rb, line 40 def prepare_view template "view.erb", "app/views/genkan/sessions/new.html.erb" end