Class: Coalla::Cms::CreateMarkupGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Coalla::Cms::CreateMarkupGenerator
- Defined in:
- lib/generators/coalla/cms/create_markup_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_controller_file ⇒ Object
10 11 12 13 |
# File 'lib/generators/coalla/cms/create_markup_generator.rb', line 10 def copy_controller_file template 'controllers/markup_controller.rb.erb', 'app/controllers/markup_controller.rb' empty_directory 'app/views/markup' end |
#setup_routes ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/generators/coalla/cms/create_markup_generator.rb', line 15 def setup_routes sentinel = /namespace :admin do\s*$/ routing_code = " scope controller: :markup, as: :markup, path: 'markup' do\n get :lot\n end\n" in_root do inject_into_file 'config/routes.rb', "\n #{routing_code}", {after: sentinel} end end |