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_category ⇒ Object
- #create_initializer ⇒ Object
- #create_section_uploader ⇒ Object
Instance Method Details
#create_adminpanel_migration ⇒ Object
47 48 49 50 51 |
# File 'lib/generators/adminpanel/initialize/initialize_generator.rb', line 47 def create_adminpanel_migration if ![:'skip-migration'] migration_template 'create_adminpanel_tables.rb', 'db/migrate/create_adminpanel_tables.rb' end end |
#create_category ⇒ Object
34 35 36 37 38 39 |
# File 'lib/generators/adminpanel/initialize/initialize_generator.rb', line 34 def create_category if ![:'skip-category'] copy_file "category_template.rb", 'app/models/adminpanel/category.rb' migration_template 'create_adminpanel_categories_table.rb', 'db/migrate/create_adminpanel_categories_table.rb' end end |
#create_initializer ⇒ Object
28 29 30 31 32 |
# File 'lib/generators/adminpanel/initialize/initialize_generator.rb', line 28 def create_initializer if ![:'skip-setup'] copy_file 'adminpanel_setup.rb', 'config/initializers/adminpanel_setup.rb' end end |
#create_section_uploader ⇒ Object
41 42 43 44 45 |
# File 'lib/generators/adminpanel/initialize/initialize_generator.rb', line 41 def create_section_uploader if ![:'skip-section-uploader'] copy_file "section_uploader.rb", 'app/uploaders/adminpanel/section_uploader.rb' end end |