Class: StimulusGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/stimulus/stimulus_generator.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#copy_view_filesObject



8
9
10
11
12
# File 'lib/generators/stimulus/stimulus_generator.rb', line 8

def copy_view_files
  @attribute = stimulus_attribute_value(controller_name)
  template "controller.js", "app/javascript/controllers/#{controller_name}_controller.js"
  rails_command "stimulus:manifest:update" unless Rails.root.join("config/importmap.rb").exist? || options[:skip_manifest]
end