Class: SimpleAdmin::InstallGenerator

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

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



18
19
20
# File 'lib/rails/generators/simple_admin/install/install_generator.rb', line 18

def self.source_root
  File.join(File.dirname(__FILE__), '..', 'templates')
end

Instance Method Details

#add_simple_admin_routesObject



30
31
32
33
# File 'lib/rails/generators/simple_admin/install/install_generator.rb', line 30

def add_simple_admin_routes
  simple_admin_routes = %(mount SimpleAdmin::Engine => '/admin'\n)
  route simple_admin_routes
end

#app_adminObject



26
27
28
# File 'lib/rails/generators/simple_admin/install/install_generator.rb', line 26

def app_admin
  empty_directory('app/admin')
end

#copy_initializer_fileObject



22
23
24
# File 'lib/rails/generators/simple_admin/install/install_generator.rb', line 22

def copy_initializer_file
  copy_file 'initializer.rb', 'config/initializers/simple_admin.rb'
end