Sha256: 27dc667c8af9ce5b92ab13a784fbfaf76759bd07c2fa38755db18d5563fe2d27
Contents?: true
Size: 862 Bytes
Versions: 1
Compression:
Stored size: 862 Bytes
Contents
require 'rails/generators/active_record' class IrwiWikiGenerator < Rails::Generators::Base include Rails::Generators::Migration source_root File.expand_path("../templates", __FILE__) 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 def self.next_migration_number dirname ActiveRecord::Generators::Base.next_migration_number dirname end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
irwi-0.5.0 | lib/generators/irwi_wiki/irwi_wiki_generator.rb |