Class: AdminCore::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#assetsObject



25
26
27
28
# File 'lib/generators/admin_core/install_generator.rb', line 25

def assets
  copy_file('admin-core.js', 'public/javascripts/admin-core.js')
  copy_file('admin-core.css', 'public/stylesheets/admin-core.css')
end

#controllerObject



21
22
23
# File 'lib/generators/admin_core/install_generator.rb', line 21

def controller
  template('controller.rb.erb', "app/controllers/#{configuration.route_name_prefix}/application_controller.rb")
end

#initializerObject



13
14
15
# File 'lib/generators/admin_core/install_generator.rb', line 13

def initializer
  template('initializer.rb.erb', 'config/initializers/admin_core.rb')
end

#viewObject



17
18
19
# File 'lib/generators/admin_core/install_generator.rb', line 17

def view
  copy_file('view.html.erb', "app/views/#{configuration.template}.html.erb")
end