Class: Cable::Generators::OverrideGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Cable::Generators::OverrideGenerator
- Defined in:
- lib/generators/cable/override_generator.rb
Instance Method Summary collapse
-
#copy_views ⇒ Object
:desc => “Template engine for the views.
- #install_routes ⇒ Object
Instance Method Details
#copy_views ⇒ Object
:desc => “Template engine for the views. Available options are ‘erb’ and ‘haml’.”
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/generators/cable/override_generator.rb', line 13 def copy_views copy_file "app/controllers/admin_controller.rb", "app/controllers/admin_controller.rb" copy_file "app/helpers/admin_helper.rb", "app/helpers/admin_helper.rb" directory "app/views/cable/admin", "app/views/#{scope || :admin}" directory "app/views/cable/layouts", "app/views/layouts" directory "lib/generators/cable/templates/javascripts", "public/javascripts" directory "lib/generators/cable/templates/stylesheets", "public/stylesheets" directory "public/images/cable", "public/images" copy_file "config/admin_navigation.rb", "config/admin_navigation.rb" create_file "config/navigation.rb", "#add navigation" end |
#install_routes ⇒ Object
25 26 27 |
# File 'lib/generators/cable/override_generator.rb', line 25 def install_routes route("match '/admin(/:action(/:id))' => 'admin'") end |