Class: Adminpanel::Generators::InitializeGenerator
- Inherits:
-
ActiveRecord::Generators::Base
- Object
- ActiveRecord::Generators::Base
- Adminpanel::Generators::InitializeGenerator
- Defined in:
- lib/generators/adminpanel/initialize/initialize_generator.rb
Instance Method Summary collapse
- #create_categories ⇒ Object
- #create_initializers ⇒ Object
- #create_migration ⇒ Object
- #create_section_uploader ⇒ Object
Instance Method Details
#create_categories ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/generators/adminpanel/initialize/initialize_generator.rb', line 19 def create_categories if ![:'skip-category'] # puts "including category files" 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_initializers ⇒ Object
13 14 15 16 17 |
# File 'lib/generators/adminpanel/initialize/initialize_generator.rb', line 13 def create_initializers if ![:'skip-setup'] copy_file 'adminpanel_setup.rb', 'config/initializers/adminpanel_setup.rb' end end |
#create_migration ⇒ Object
33 34 35 36 37 |
# File 'lib/generators/adminpanel/initialize/initialize_generator.rb', line 33 def create_migration if ![:'skip-migration'] migration_template 'create_adminpanel_tables.rb', 'db/migrate/create_adminpanel_tables.rb' end end |
#create_section_uploader ⇒ Object
27 28 29 30 31 |
# File 'lib/generators/adminpanel/initialize/initialize_generator.rb', line 27 def create_section_uploader if ![:'skip-uploader'] copy_file "section_uploader.rb", 'app/uploader/adminpanel/section_uploader.rb' end end |