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