class ContentBlock::Generators::InstallGenerator
Public Instance Methods
add_to_application_controller()
click to toggle source
# File lib/generators/content_block/install_generator.rb, line 22 def add_to_application_controller inject_into_file 'app/controllers/application_controller.rb', after: "class ApplicationController < ActionController::Base\n" do <<-RUBY helper ContentBlock::Engine.helpers def content_block_user current_user end helper_method :content_block_user RUBY end end
copy_ckeditor_initializer()
click to toggle source
# File lib/generators/content_block/install_generator.rb, line 41 def copy_ckeditor_initializer copy_file 'ckeditor.rb', "config/initializers/ckeditor.rb" end
mount_engine()
click to toggle source
# File lib/generators/content_block/install_generator.rb, line 16 def mount_engine # Must be in reverse order to keep priorities route "mount Ckeditor::Engine => '/ckeditor'" route "mount ContentBlock::Engine => '/content-block'" end
run_migrations()
click to toggle source
# File lib/generators/content_block/install_generator.rb, line 36 def run_migrations rake 'content_block:install:migrations' rake 'db:migrate' end