Class: Baldur::Generators::InstallPanelSecondaryGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/baldur/install_panel_secondary/install_panel_secondary_generator.rb

Direct Known Subclasses

InstallPanelRightGenerator

Instance Method Summary collapse

Instance Method Details

#create_controller_shimObject



14
15
16
17
18
# File 'lib/generators/baldur/install_panel_secondary/install_panel_secondary_generator.rb', line 14

def create_controller_shim
  create_file "app/javascript/controllers/panel_secondary_controller.js", <<~JS
    export { default } from "baldur/controllers/panel_secondary_controller"
  JS
end

#create_helperObject



6
7
8
9
10
11
12
# File 'lib/generators/baldur/install_panel_secondary/install_panel_secondary_generator.rb', line 6

def create_helper
  create_file "app/helpers/panel_secondary_helper.rb", <<~RUBY
    module PanelSecondaryHelper
      include Baldur::Optional::PanelSecondaryHelper
    end
  RUBY
end