Class: ActiveBlog::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- ActiveBlog::Generators::InstallGenerator
- Defined in:
- lib/generators/active_blog/install/install_generator.rb
Instance Method Summary collapse
- #copy_initializer ⇒ Object
- #rake_copy_migrations ⇒ Object
- #setup_directory ⇒ Object
- #setup_routes ⇒ Object
- #show_readme ⇒ Object
Instance Method Details
#copy_initializer ⇒ Object
8 9 10 |
# File 'lib/generators/active_blog/install/install_generator.rb', line 8 def copy_initializer template 'active_blog.rb', 'config/initializers/active_blog.rb' end |
#rake_copy_migrations ⇒ Object
21 22 23 |
# File 'lib/generators/active_blog/install/install_generator.rb', line 21 def rake_copy_migrations rake('active_blog_engine:install:migrations') end |
#setup_directory ⇒ Object
12 13 14 15 |
# File 'lib/generators/active_blog/install/install_generator.rb', line 12 def setup_directory empty_directory 'app/admin' template 'blog_posts.rb', 'app/admin/blog_posts.rb' end |
#setup_routes ⇒ Object
17 18 19 |
# File 'lib/generators/active_blog/install/install_generator.rb', line 17 def setup_routes route "active_blog_at '/blog'" end |
#show_readme ⇒ Object
25 26 27 |
# File 'lib/generators/active_blog/install/install_generator.rb', line 25 def show_readme readme("README") end |