Class: Katapult::Generators::NavigationGenerator

Inherits:
Katapult::Generator
  • Object
show all
Defined in:
lib/generators/katapult/navigation/navigation_generator.rb

Constant Summary collapse

'app/views/layouts/_menu_bar.html.haml'

Instance Attribute Summary

Attributes inherited from Katapult::Generator

#element

Instance Method Summary collapse

Methods inherited from Katapult::Generator

#initialize

Methods included from Katapult::GeneratorGoodies

#file_contains?, #yarn

Constructor Details

This class inherits a constructor from Katapult::Generator

Instance Method Details

#create_navigationObject



15
16
17
18
19
20
21
# File 'lib/generators/katapult/navigation/navigation_generator.rb', line 15

def create_navigation
  template 'app/views/layouts/_navigation.html.haml'

  inject_into_file MENU_BAR, "= render 'layouts/navigation'\n  CONTENT\nend\n", after: /^\s+#navbar.*\n/