Sha256: bdf5b6d4b58f42381cd712f8307694c0165e539a653fba4d2f39ce2e4383adfe
Contents?: true
Size: 608 Bytes
Versions: 5
Compression:
Stored size: 608 Bytes
Contents
class <%= config.gem_class %>::InstallGenerator < Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) def create_initializer template "initializer.rb", "config/initializers/<%= config.gem_name %>.rb" end <% if config.mountable? -%> def mount_routes line = "Rails.application.routes.draw do\n" inject_into_file "config/routes.rb", after: line do <<-"HERE".gsub(/^ {4}/, '') mount <%= config.gem_class %>::Engine => "/<%= config.gem_name %>" HERE end end <% end -%> def copy_engine_migrations rake "railties:install:migrations" end end
Version data entries
5 entries across 5 versions & 1 rubygems