Sha256: 34033957d29b196e2ebd9233e116bb62cef8901b22eb397abcc9565e59f51da4

Contents?: true

Size: 529 Bytes

Versions: 7

Compression:

Stored size: 529 Bytes

Contents

class RepoAnalyzer::InstallGenerator < Rails::Generators::Base
  source_root File.expand_path('../templates', __FILE__)

  def create_initializer
    template "initializer.rb", "config/initializers/repo_analyzer.rb"
  end

  def mount_routes
    line = "Rails.application.routes.draw do\n"
    inject_into_file "config/routes.rb", after: line do <<-"HERE".gsub(/^ {4}/, '')
      mount RepoAnalyzer::Engine => "/repo_analyzer"
    HERE
    end
  end

  def copy_engine_migrations
    rake "railties:install:migrations"
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
repo_analyzer-1.6.0 lib/generators/repo_analyzer/install/install_generator.rb
repo_analyzer-1.5.0 lib/generators/repo_analyzer/install/install_generator.rb
repo_analyzer-1.4.0 lib/generators/repo_analyzer/install/install_generator.rb
repo_analyzer-1.3.0 lib/generators/repo_analyzer/install/install_generator.rb
repo_analyzer-1.2.0 lib/generators/repo_analyzer/install/install_generator.rb
repo_analyzer-1.1.0 lib/generators/repo_analyzer/install/install_generator.rb
repo_analyzer-1.0.0 lib/generators/repo_analyzer/install/install_generator.rb