Class: Adminpanel::InitializeGenerator
- Inherits:
-
ActiveRecord::Generators::Base
- Object
- ActiveRecord::Generators::Base
- Adminpanel::InitializeGenerator
- Defined in:
- lib/generators/adminpanel/initialize/initialize_generator.rb
Instance Method Summary collapse
- #create_adminpanel_migration ⇒ Object
- #create_initializer ⇒ Object
- #create_section_uploader ⇒ Object
Instance Method Details
#create_adminpanel_migration ⇒ Object
35 36 37 38 39 |
# File 'lib/generators/adminpanel/initialize/initialize_generator.rb', line 35 def create_adminpanel_migration if ![:'skip-migration'] migration_template 'create_adminpanel_tables.rb', 'db/migrate/create_adminpanel_tables.rb' end end |
#create_initializer ⇒ Object
23 24 25 26 27 |
# File 'lib/generators/adminpanel/initialize/initialize_generator.rb', line 23 def create_initializer if ![:'skip-setup'] copy_file 'adminpanel_setup.rb', 'config/initializers/adminpanel_setup.rb' end end |
#create_section_uploader ⇒ Object
29 30 31 32 33 |
# File 'lib/generators/adminpanel/initialize/initialize_generator.rb', line 29 def create_section_uploader if ![:'skip-section-uploader'] copy_file 'section_uploader.rb', 'app/uploaders/adminpanel/section_uploader.rb' end end |