Class: Blogr::SetupGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Blogr::SetupGenerator
- Defined in:
- lib/blogr/setup_generator.rb
Instance Method Summary collapse
-
#copy_initializer_file ⇒ Object
Copies the default blogr config file to config/blogr.rb.
-
#create_initializer_file ⇒ Object
Creates config/initializers/blogr.rb config file loader.
-
#create_route ⇒ Object
Adds blogr route to routes.rb.
Instance Method Details
#copy_initializer_file ⇒ Object
Copies the default blogr config file to config/blogr.rb
13 14 15 |
# File 'lib/blogr/setup_generator.rb', line 13 def copy_initializer_file copy_file "blogr.example.rb", "config/blogr.rb" end |
#create_initializer_file ⇒ Object
Creates config/initializers/blogr.rb config file loader
18 19 20 |
# File 'lib/blogr/setup_generator.rb', line 18 def create_initializer_file create_file "config/initializers/blogr.rb", "Blogr::Configuration.load(Rails.root.join('config', 'blogr.rb'))" end |
#create_route ⇒ Object
Adds blogr route to routes.rb
8 9 10 |
# File 'lib/blogr/setup_generator.rb', line 8 def create_route route 'mount Blogr::Engine => "/blogr"' end |