Class: Exo::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#installObject



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/generators/exo/install_generator.rb', line 7

def install
  File.open(File.join(self.class.source_root, 'gems.rb'), 'r') do |f|
    append_file 'Gemfile', f.read
  end

  template "initializer.rb", "config/initializers/exo.rb"

  File.open(File.join(self.class.source_root, 'engine_routes.rb'), 'r') do |f|
    route f.read
  end
end