class Catalogs::InstallGenerator

Public Instance Methods

copy_locale_file() click to toggle source
# File lib/generators/catalogs/install_generator.rb, line 22
def copy_locale_file
  copy_file "catalogs.en.yml", "config/locales/catalogs.en.yml"
end
copy_migrations() click to toggle source
# File lib/generators/catalogs/install_generator.rb, line 26
def copy_migrations
  rake "catalogs:install:migrations"
end
include_engine_helper_methods() click to toggle source
# File lib/generators/catalogs/install_generator.rb, line 9
    def include_engine_helper_methods
      code = <<-RUBY
  helper Catalogs::Engine.helpers
      RUBY

      inject_into_file(
        "app/controllers/application_controller.rb",
        after: "class ApplicationController < ActionController::Base\n"
      ) do
        code
      end
    end
run_migrations() click to toggle source
# File lib/generators/catalogs/install_generator.rb, line 30
def run_migrations
  rake "db:migrate"
end