Class: Stimulus::Generators::ComponentGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Includes:
ViewComponent::AbstractGenerator
Defined in:
lib/rails/generators/stimulus/component_generator.rb

Instance Method Summary collapse

Methods included from ViewComponent::AbstractGenerator

#copy_view_file

Instance Method Details

#create_stimulus_controllerObject



13
14
15
# File 'lib/rails/generators/stimulus/component_generator.rb', line 13

def create_stimulus_controller
  template "component_controller.js", destination
end

#stimulus_moduleObject



17
18
19
20
21
# File 'lib/rails/generators/stimulus/component_generator.rb', line 17

def stimulus_module
  return "stimulus" if legacy_stimulus?

  "@hotwired/stimulus"
end