class Stimulus::Generators::ComponentGenerator

Public Instance Methods

create_stimulus_controller() click to toggle source
# File lib/rails/generators/stimulus/component_generator.rb, line 11
def create_stimulus_controller
  template "component_controller.js", destination
end

Private Instance Methods

destination() click to toggle source
# File lib/rails/generators/stimulus/component_generator.rb, line 17
def destination
  if options["sidecar"]
    File.join(component_path, class_path, "#{file_name}_component", "#{file_name}_component_controller.js")
  else
    File.join(component_path, class_path, "#{file_name}_component_controller.js")
  end
end