Class: Radesk::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#copy_initializerObject



8
9
10
# File 'lib/generators/radesk/install_generator.rb', line 8

def copy_initializer
  template "initializer.rb", "config/initializers/radesk.rb"
end

#install_migrationsObject



12
13
14
15
16
# File 'lib/generators/radesk/install_generator.rb', line 12

def install_migrations
  Dir.chdir(Rails.root) do
    `rake radesk:install:migrations`
  end
end

#mount_engineObject



18
19
20
21
22
23
# File 'lib/generators/radesk/install_generator.rb', line 18

def mount_engine
  insert_into_file "#{Rails.root}/config/routes.rb", :after => /routes.draw.do\n/ do
    %Q{  mount Radesk::Engine, :at => '/radesk'
}
  end
end