Class: Indexmap::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/indexmap/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#configure_rakefileObject



16
17
18
19
20
21
22
# File 'lib/generators/indexmap/install_generator.rb', line 16

def configure_rakefile
  rakefile = File.join(destination_root, "Rakefile")
  return unless File.exist?(rakefile)
  return if File.read(rakefile).include?('require "indexmap/tasks"')

  inject_into_file "Rakefile", rakefile_setup, before: /^require_relative ["']config\/application["']/
end

#create_initializerObject



12
13
14
# File 'lib/generators/indexmap/install_generator.rb', line 12

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