Sha256: 34884f5b9e643b7b0a818bde14b48660c6f47f7a67c475889e9f8b8f5b922b60
Contents?: true
Size: 1016 Bytes
Versions: 2
Compression:
Stored size: 1016 Bytes
Contents
require 'rails/generators/base' module SimpleAdmin module Generators class InstallGenerator < Rails::Generators::Base source_root File.expand_path('../../templates', __FILE__) def copy_initializer template 'initializers/simple_admin.rb.erb', 'config/initializers/simple_admin.rb' end def create_application_controller copy_file( 'application_controller.rb', 'app/controllers/simple_admin/admin/application_controller.rb' ) end def create_views if defined?(Devise) create_devise_views! end end private def create_devise_views! copy_file('views/devise/registrations/new.html.erb', 'app/views/devise/registrations/new.html.erb') copy_file('views/devise/sessions/new.html.erb', 'app/views/devise/sessions/new.html.erb') copy_file('views/devise/shared/_footer.html.erb', 'app/views/devise/shared/_footer.html.erb') end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
simple-admin-0.2.0.pre.alpha | lib/generators/simple_admin/install_generator.rb |
simple-admin-0.1.2.pre.alpha | lib/generators/simple_admin/install_generator.rb |