Class: IrwiWikiGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- IrwiWikiGenerator
- Includes:
- Rails::Generators::Migration
- Defined in:
- lib/generators/irwi_wiki/irwi_wiki_generator.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.next_migration_number(dirname) ⇒ Object
28 29 30 |
# File 'lib/generators/irwi_wiki/irwi_wiki_generator.rb', line 28 def self.next_migration_number dirname ActiveRecord::Generators::Base.next_migration_number dirname end |
Instance Method Details
#generate_wiki ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/generators/irwi_wiki/irwi_wiki_generator.rb', line 9 def generate_wiki # Controllers copy_file 'controllers/wiki_pages_controller.rb', 'app/controllers/wiki_pages_controller.rb' # Helpers copy_file 'helpers/wiki_pages_helper.rb', 'app/helpers/wiki_pages_helper.rb' # Models copy_file 'models/wiki_page.rb', 'app/models/wiki_page.rb' copy_file 'models/wiki_page_version.rb', 'app/models/wiki_page_version.rb' # Migrations migration_template 'migrate/create_wiki_pages.rb', 'db/migrate/create_wiki_pages.rb' # Routes route "wiki_root '/wiki'" end |